Package netscape.ldap.util
Class DSMLWriter
- java.lang.Object
-
- netscape.ldap.util.LDAPWriter
-
- netscape.ldap.util.DSMLWriter
-
- All Implemented Interfaces:
java.io.Serializable
public class DSMLWriter extends LDAPWriter
Class for outputting LDAP entries to a stream as DSML.- Version:
- 1.0
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class netscape.ldap.util.LDAPWriter
m_pw
-
-
Constructor Summary
Constructors Constructor Description DSMLWriter(java.io.PrintWriter pw)
Constructs aDSMLWriter
object to output entries to a stream as DSML.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
printAttribute(LDAPAttribute attr)
Print an attribute of an entryprotected void
printAttributeSchema(LDAPSchema schema)
Prints the attribute schema from a schema object schema schema elementsprotected void
printEntryEnd(java.lang.String dn)
Print epilogue to entryprotected void
printEntryStart(java.lang.String dn)
Print prologue to entryprotected 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 endprotected void
printObjectClassSchema(LDAPSchema schema)
Prints the object class schema from a schema object schema schema elementsvoid
printSchema(LDAPEntry entry)
Prints the schema from an entry containing subschema entry entry containing schema definitionsprotected void
printString(java.lang.String value)
-
Methods inherited from class netscape.ldap.util.LDAPWriter
getPrintableValue, printEntry
-
-
-
-
Method Detail
-
printSchema
public void printSchema(LDAPEntry entry)
Prints the schema from an entry containing subschema entry entry containing schema definitions- Overrides:
printSchema
in classLDAPWriter
- 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- Specified by:
printAttribute
in classLDAPWriter
- Parameters:
attr
- the attribute to format to the output stream
-
printEntryStart
protected void printEntryStart(java.lang.String dn)
Print prologue to entry- Specified by:
printEntryStart
in classLDAPWriter
- Parameters:
dn
- the DN of the entry
-
printEntryEnd
protected void printEntryEnd(java.lang.String dn)
Print epilogue to entry- Specified by:
printEntryEnd
in classLDAPWriter
- 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)
-
-