/** * Converts a string array to a string of comma-separated values. * * @param pStringArray the string array * @return A string of comma-separated values */ public static String toCSVString(Object[] pStringArray) { return toCSVString(pStringArray, ", "); }
private String arrayToString(final Object[] pArray, final String pFormat) { return pFormat == null ? StringUtil.toCSVString(pArray) : StringUtil.toCSVString(pArray, pFormat); }
headerWriter.println(StringUtil.toCSVString(values, "\\")); Properties variations = getVaryProperties(pCacheURI); String vary = StringUtil.toCSVString(varyHeaders); variations.setProperty(HEADER_VARY, vary);
@Override protected IIOMetadataNode getStandardDataNode() { IIOMetadataNode dataNode = new IIOMetadataNode("Data"); IIOMetadataNode planarConfiguration = new IIOMetadataNode("PlanarConfiguration"); planarConfiguration.setAttribute("value", "PlaneInterleaved"); dataNode.appendChild(planarConfiguration); IIOMetadataNode sampleFormat = new IIOMetadataNode("SampleFormat"); sampleFormat.setAttribute("value", header.mode == PSD.COLOR_MODE_INDEXED ? "Index" : "UnsignedIntegral"); dataNode.appendChild(sampleFormat); String bitDepth = Integer.toString(header.bits); // bits per plane // TODO: Channels might be 5 for RGB + A + Mask... String[] bps = new String[header.channels]; Arrays.fill(bps, bitDepth); IIOMetadataNode bitsPerSample = new IIOMetadataNode("BitsPerSample"); bitsPerSample.setAttribute("value", StringUtil.toCSVString(bps, " ")); dataNode.appendChild(bitsPerSample); return dataNode; }
/** * Converts a string array to a string of comma-separated values. * * @param pStringArray the string array * @return A string of comma-separated values */ public static String toCSVString(Object[] pStringArray) { return toCSVString(pStringArray, ", "); }
/** * Converts a string array to a string of comma-separated values. * * @param pStringArray the string array * @return A string of comma-separated values */ public static String toCSVString(Object[] pStringArray) { return toCSVString(pStringArray, ", "); }
/** * Converts a string array to a string of comma-separated values. * * @param pStringArray the string array * @return A string of comma-separated values */ public static String toCSVString(Object[] pStringArray) { return toCSVString(pStringArray, ", "); }
private String arrayToString(final Object[] pArray, final String pFormat) { return pFormat == null ? StringUtil.toCSVString(pArray) : StringUtil.toCSVString(pArray, pFormat); }
private String arrayToString(final Object[] pArray, final String pFormat) { return pFormat == null ? StringUtil.toCSVString(pArray) : StringUtil.toCSVString(pArray, pFormat); }
@Override protected IIOMetadataNode getStandardDataNode() { IIOMetadataNode dataNode = new IIOMetadataNode("Data"); IIOMetadataNode planarConfiguration = new IIOMetadataNode("PlanarConfiguration"); planarConfiguration.setAttribute("value", "PlaneInterleaved"); dataNode.appendChild(planarConfiguration); IIOMetadataNode sampleFormat = new IIOMetadataNode("SampleFormat"); sampleFormat.setAttribute("value", header.mode == PSD.COLOR_MODE_INDEXED ? "Index" : "UnsignedIntegral"); dataNode.appendChild(sampleFormat); String bitDepth = Integer.toString(header.bits); // bits per plane // TODO: Channels might be 5 for RGB + A + Mask... String[] bps = new String[header.channels]; Arrays.fill(bps, bitDepth); IIOMetadataNode bitsPerSample = new IIOMetadataNode("BitsPerSample"); bitsPerSample.setAttribute("value", StringUtil.toCSVString(bps, " ")); dataNode.appendChild(bitsPerSample); return dataNode; }