netscape.ldap.util
public class DSMLWriter extends LDAPWriter
m_pw
Constructor and Description |
---|
DSMLWriter(java.io.PrintWriter pw)
Constructs a
DSMLWriter object to output entries
to a stream as DSML. |
Modifier and Type | Method and Description |
---|---|
protected void |
printAttribute(LDAPAttribute attr)
Print an attribute of an entry
|
protected void |
printAttributeSchema(LDAPSchema schema)
Prints the attribute schema from a schema object
schema schema elements
|
protected void |
printEntryEnd(java.lang.String dn)
Print epilogue to entry
|
protected void |
printEntryStart(java.lang.String dn)
Print prologue to entry
|
protected void |
printEscapedValue(java.lang.String prolog,
java.lang.String value,
java.lang.String epilog)
Print the element start, the value with escaping of special
characters, and the element end
|
protected void |
printObjectClassSchema(LDAPSchema schema)
Prints the object class schema from a schema object
schema schema elements
|
void |
printSchema(LDAPEntry entry)
Prints the schema from an entry containing subschema
entry entry containing schema definitions
|
protected void |
printString(java.lang.String value) |
getPrintableValue, printEntry
public DSMLWriter(java.io.PrintWriter pw)
DSMLWriter
object to output entries
to a stream as DSML.pw
- output streampublic void printSchema(LDAPEntry entry)
printSchema
in class LDAPWriter
entry
- an LDAPEntry containing schema to be formatted
to the output streamprotected void printObjectClassSchema(LDAPSchema schema)
protected void printAttributeSchema(LDAPSchema schema)
protected void printAttribute(LDAPAttribute attr)
printAttribute
in class LDAPWriter
attr
- the attribute to format to the output streamprotected void printEntryStart(java.lang.String dn)
printEntryStart
in class LDAPWriter
dn
- the DN of the entryprotected void printEntryEnd(java.lang.String dn)
printEntryEnd
in class LDAPWriter
dn
- the DN of the entryprotected void printEscapedValue(java.lang.String prolog, java.lang.String value, java.lang.String epilog)
prolog
- element startvalue
- value to be escapedepilog
- element endprotected void printString(java.lang.String value)