netscape.ldap.util
Class DSMLWriter
java.lang.Object
|
+--netscape.ldap.util.LDAPWriter
|
+--netscape.ldap.util.DSMLWriter
- public class DSMLWriter
- extends LDAPWriter
Class for outputting LDAP entries to a stream as DSML.
- See Also:
- Serialized Form
Constructor Summary |
DSMLWriter(java.io.PrintWriter pw)
Constructs a DSMLWriter object to output entries
to a stream as DSML. |
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DSMLWriter
public DSMLWriter(java.io.PrintWriter pw)
- Constructs a
DSMLWriter
object to output entries
to a stream as DSML.
- Parameters:
pw
- output stream
printSchema
public void printSchema(LDAPEntry entry)
- Prints the schema from an entry containing subschema
entry entry containing schema definitions
- Overrides:
- printSchema in class LDAPWriter
- Tags copied from class: LDAPWriter
- Parameters:
entry
- an LDAPEntry containing schema to be formatted
to the output stream
printObjectClassSchema
protected void printObjectClassSchema(LDAPSchema schema)
- Prints the object class schema from a schema object
schema schema elements
printAttributeSchema
protected void printAttributeSchema(LDAPSchema schema)
- Prints the attribute schema from a schema object
schema schema elements
printAttribute
protected void printAttribute(LDAPAttribute attr)
- Print an attribute of an entry
- Overrides:
- printAttribute in class LDAPWriter
- Parameters:
attr
- the attribute to format to the output stream
printEntryStart
protected void printEntryStart(java.lang.String dn)
- Print prologue to entry
- Overrides:
- printEntryStart in class LDAPWriter
- Parameters:
dn
- the DN of the entry
printEntryEnd
protected void printEntryEnd(java.lang.String dn)
- Print epilogue to entry
- Overrides:
- printEntryEnd in class LDAPWriter
- Parameters:
dn
- the DN of the entry
printEscapedValue
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
- Parameters:
prolog
- element startvalue
- value to be escapedepilog
- element end
printString
protected void printString(java.lang.String value)