/** * Returns the values of the attribute as an array of bytes. * * @see <a href="../../../../api/com/novell/ldap/LDAPAttribute.html#getByteValueArray()"> com.novell.ldap.LDAPAttribute.getByteValueArray()</a> */ public byte[][] getByteValueArray() { return attr.getByteValueArray(); }
/** * Returns an enumerator for the values of the attribute in byte format. * * @return The values of the attribute in byte format. * <P> Note: All string values will be UTF-8 encoded. To decode use the * String constructor. Example: new String( byteArray, "UTF-8" ); */ public Enumeration getByteValues() { return new ArrayEnumeration( getByteValueArray()); }
protected void writeValue(java.io.Writer out) throws IOException { String values[] = getStringValueArray(); byte bytevalues[][] = getByteValueArray(); for(int i=0; i<values.length; i++){ newLine(2,out); if (Base64.isValidUTF8(bytevalues[i], false)){ out.write("<value>"); out.write(values[i]); out.write("</value>"); } else { out.write("<value xsi:type=\"xsd:base64Binary\">"); out.write(Base64.encode(bytevalues[i])); out.write("</value>"); } } }
protected void writeValue(StringBuffer buff){ String values[] = getStringValueArray(); byte bytevalues[][] = getByteValueArray(); for(int i=0; i<values.length; i++){ buff.append(ValueXMLhandler.newLine(2)); if (Base64.isValidUTF8(bytevalues[i], false)){ buff.append("<value>"); buff.append(values[i]); buff.append("</value>"); } else { buff.append("<value xsi:type=\"xsd:base64Binary\">"); buff.append(Base64.encode(bytevalues[i])); buff.append("</value>"); } } }
private void writeAttribute(Element attribute, LDAPAttribute attr) { attribute.setAttribute("name", attr.getName()); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ Element value = doc.createElement("value"); if (Base64.isValidUTF8(bytevalues[i], false)){ value.appendChild(doc.createTextNode(values[i])); } else { value.setAttribute("xsi:type", "base64Binary"); value.appendChild(doc.createTextNode( Base64.encode(bytevalues[i]))); } attribute.appendChild(value); } }
private void writeAttribute(LDAPAttribute attr, StringBuffer buff) throws java.io.IOException { buff.append(ValueXMLhandler.newLine(1)); buff.append("<attr name=\""); buff.append(attr.getName()); buff.append("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ buff.append(ValueXMLhandler.newLine(2)); if (Base64.isValidUTF8(bytevalues[i], false)){ buff.append("<value>"); buff.append(values[i]); buff.append("</value>"); } else { buff.append("<value xsi:type=\"xsd:base64Binary\">"); buff.append(Base64.encode(bytevalues[i])); buff.append("</value>"); } } buff.append(ValueXMLhandler.newLine(1)); buff.append("</attr>"); }
private void writeAttribute(LDAPAttribute attr, StringBuffer buff) throws java.io.IOException { buff.append(ValueXMLhandler.newLine(2)); buff.append("<attr name=\""); buff.append(attr.getName()); buff.append("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ buff.append(ValueXMLhandler.newLine(3)); if (Base64.isValidUTF8(bytevalues[i], false)){ buff.append("<value><![CDATA["); buff.append(values[i]); buff.append("]]></value>"); } else { buff.append("<value xsi:type=\"xsd:base64Binary\"><![CDATA["); buff.append(Base64.encode(bytevalues[i])); buff.append("]]></value>"); } } buff.append(ValueXMLhandler.newLine(2)); buff.append("</attr>"); }
private void writeAttribute(LDAPAttribute attr, StringBuffer buff) throws java.io.IOException { buff.append(ValueXMLhandler.newLine(1)); buff.append("<attr name=\""); buff.append(attr.getName()); buff.append("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ buff.append(ValueXMLhandler.newLine(2)); if (Base64.isValidUTF8(bytevalues[i], false)){ buff.append("<value>"); buff.append(values[i]); buff.append("</value>"); } else { buff.append("<value xsi:type=\"xsd:base64Binary\">"); buff.append(Base64.encode(bytevalues[i])); buff.append("</value>"); } } buff.append(ValueXMLhandler.newLine(1)); buff.append("</attr>"); }
private void writeAttribute(LDAPAttribute attr,java.io.Writer out) throws java.io.IOException { newLine(1,out); out.write("<attr name=\""); out.write(attr.getName()); out.write("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ newLine(2,out); if (Base64.isValidUTF8(bytevalues[i], false)){ out.write("<value>"); out.write(values[i]); out.write("</value>"); } else { out.write("<value xsi:type=\"xsd:base64Binary\">"); out.write(Base64.encode(bytevalues[i])); out.write("</value>"); } } newLine(1,out); out.write("</attr>"); }
private void writeAttribute(LDAPAttribute attr,java.io.Writer out) throws java.io.IOException { newLine(2,out); out.write("<attr name=\""); out.write(attr.getName()); out.write("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ newLine(3,out); if (Base64.isValidUTF8(bytevalues[i], false)){ out.write("<value>"); out.write(values[i]); out.write("</value>"); } else { out.write("<value xsi:type=\"xsd:base64Binary\">"); out.write(Base64.encode(bytevalues[i])); out.write("</value>"); } } newLine(2,out); out.write("</attr>"); }
LDAPAttribute attr=getAttribute(); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int j=0; j<values.length; j++){ newLine(1,out);
/** * Used to write an attribute and its values. * @param attr Attribute to be written. */ private void writeAttribute(LDAPAttribute attr) throws IOException { newLine(3); out.write("<attr name=\""); out.write(attr.getName()); out.write("\">"); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int i=0; i<values.length; i++){ newLine(4); if (Base64.isValidUTF8(bytevalues[i],true) && this.isXMLSafe(bytevalues[i])){ out.write("<value>"); String xmlvalue = makeAttributeSafe(values[i]); out.write(xmlvalue); out.write("</value>"); } else { out.write("<value xsi:type=\"xsd:base64Binary\">"); out.write(Base64.encode(bytevalues[i])); out.write("</value>"); } } newLine(3); out.write("</attr>"); return; }
LDAPAttribute attr=getAttribute(); String values[] = attr.getStringValueArray(); byte bytevalues[][] = attr.getByteValueArray(); for(int j=0; j<values.length; j++){ buff.append(ValueXMLhandler.newLine(1));
byte bytevalues[][] = attr.getByteValueArray(); for(int j=0; j<values.length; j++){ newLine(3);
LDAPAttribute attr = (LDAPAttribute)allAttrs.next(); String attrName = attr.getName(); byte[][] values = attr.getByteValueArray();
attr = mods[i].getAttribute(); attrName = attr.getName(); attrValue = attr.getByteValueArray();