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 aDSMLWriterobject to output entries to a stream as DSML.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprintAttribute(LDAPAttribute attr)Print an attribute of an entryprotected voidprintAttributeSchema(LDAPSchema schema)Prints the attribute schema from a schema object schema schema elementsprotected voidprintEntryEnd(java.lang.String dn)Print epilogue to entryprotected voidprintEntryStart(java.lang.String dn)Print prologue to entryprotected voidprintEscapedValue(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 voidprintObjectClassSchema(LDAPSchema schema)Prints the object class schema from a schema object schema schema elementsvoidprintSchema(LDAPEntry entry)Prints the schema from an entry containing subschema entry entry containing schema definitionsprotected voidprintString(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:
printSchemain 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:
printAttributein 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:
printEntryStartin classLDAPWriter- Parameters:
dn- the DN of the entry
-
printEntryEnd
protected void printEntryEnd(java.lang.String dn)
Print epilogue to entry- Specified by:
printEntryEndin 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)
-
-