/** * Sets the {@link #OPT_REPLACE_SUFFIX} option to the given * <code>replaceSuffix</code> if not <code>null</code>. * @param replaceSuffix The replace suffix */ public void setReplaceSuffix(String replaceSuffix) { if (replaceSuffix != null) { put(OPT_REPLACE_SUFFIX, replaceSuffix); } }
/** * Returns the {@link #OPT_REPLACE_SUFFIX} option or <code>null</code> if * not set. * @return The replace suffix */ public String getReplaceSuffix() { return get(OPT_REPLACE_SUFFIX); } }
public String[] getSelectors() { return requestPathInfo.getSelectors(); }
public Spreadsheet(boolean convertHeaderNames, RequestParameter file, String... required) throws IOException { this(convertHeaderNames, file.getInputStream(), required); fileName = file.getFileName(); }
@Override public String getResourcePath() { return info.getResourcePath(); }
@Override public InputStream getInputStream() throws IOException { return this.source.getInputStream(); }
private static String[] toStringArray (final RequestParameter[] params) { if (params == null) { return null; } final String[] ps = new String[params.length]; for (int i = 0; i < params.length; i++) { ps[i] = params[i].getString(); } return ps; } }
@Override public String getOriginalFilename() { return this.source.getFileName(); }
@Override public String getContentType() { return this.source.getContentType(); }
@Override public void write(char[] buffer, int offset, int length) throws IOException { for(int i = offset; i < offset + length; i++) { write(buffer[i]); } }
public Resource getSuffixResource() { return requestPathInfo.getSuffixResource(); } }
@Override public byte[] getBytes() { return this.source.get(); }
/** * Sets the {@link #OPT_ADD_SELECTORS} option to the given * <code>additionalSelectors</code> if not <code>null</code>. * @param additionalSelectors The add selectors */ public void setAddSelectors(String additionalSelectors) { if (additionalSelectors != null) { put(OPT_ADD_SELECTORS, additionalSelectors); } }
/** * Returns the {@link #OPT_REPLACE_SELECTORS} option or <code>null</code> * if not set. * @return The replace selectors. */ public String getReplaceSelectors() { return get(OPT_REPLACE_SELECTORS); }
@Override public void write(char[] cbuf) throws IOException { write(cbuf, 0, cbuf.length); }
/** * Sets the {@link #OPT_REPLACE_SELECTORS} option to the given * <code>replaceSelectors</code> if not <code>null</code>. * If this value contains an empty string, all * original selectors are removed. * @param replaceSelectors The replace selectors. */ public void setReplaceSelectors(String replaceSelectors) { if (replaceSelectors != null) { put(OPT_REPLACE_SELECTORS, replaceSelectors); } }
/** * Returns the {@link #OPT_FORCE_RESOURCE_TYPE} option or <code>null</code> * if not set. * @return The resource type. */ public String getForceResourceType() { return get(OPT_FORCE_RESOURCE_TYPE); }
/** * Sets the {@link #OPT_FORCE_RESOURCE_TYPE} option to the given * <code>resourceType</code> if not <code>null</code>. * @param resourceType the resource type */ public void setForceResourceType(String resourceType) { if (resourceType != null) { put(OPT_FORCE_RESOURCE_TYPE, resourceType); } }
/** * Returns the {@link #OPT_ADD_SELECTORS} option or <code>null</code> if * not set. * @return The add selectors. */ public String getAddSelectors() { return get(OPT_ADD_SELECTORS); }