netscape.ldap.util
Class DSMLWriter
- Serializable
Class for outputting LDAP entries to a stream as DSML.
DSMLWriter(PrintWriter pw) - Constructs a
DSMLWriter object to output entries
to a stream as DSML.
|
DSMLWriter
public DSMLWriter(PrintWriter pw)
Constructs a DSMLWriter
object to output entries
to a stream as DSML.
pw
- output stream
printAttribute
protected void printAttribute(LDAPAttribute attr)
Print an attribute of an entry
- printAttribute in interface LDAPWriter
attr
- the attribute to format to the output stream
printAttributeSchema
protected void printAttributeSchema(LDAPSchema schema)
Prints the attribute schema from a schema object
schema schema elements
printEntryEnd
protected void printEntryEnd(String dn)
Print epilogue to entry
- printEntryEnd in interface LDAPWriter
dn
- the DN of the entry
printEntryStart
protected void printEntryStart(String dn)
Print prologue to entry
- printEntryStart in interface LDAPWriter
dn
- the DN of the entry
printEscapedValue
protected void printEscapedValue(String prolog,
String value,
String epilog)
Print the element start, the value with escaping of special
characters, and the element end
prolog
- element startvalue
- value to be escapedepilog
- element end
printObjectClassSchema
protected void printObjectClassSchema(LDAPSchema schema)
Prints the object class schema from a schema object
schema schema elements
printSchema
public void printSchema(LDAPEntry entry)
Prints the schema from an entry containing subschema
entry entry containing schema definitions
- printSchema in interface LDAPWriter
printString
protected void printString(String value)