public abstract class SchemaObject extends Object implements Serializable
| Modifier and Type | Method and Description | 
|---|---|
void | 
encode(Map<String,String> nsMap,
      OutputStream out)
Writes schema object to the output stream 
 | 
void | 
encode(OutputStream out)  | 
void | 
encodeAttributes(PrintStream ps)  | 
void | 
encodeBody(PrintStream ps)  | 
void | 
encodeChildren(Map<String,String> nsMap,
              PrintStream ps)  | 
protected String | 
escapeXML(String string)
escape characters for XML. 
 | 
abstract String | 
getDesiredNamespacePrefix()  | 
abstract String | 
getElementName()  | 
protected String | 
getLocalName(Node node)  | 
abstract String | 
getNamespace()  | 
protected PrintStream | 
getPrintStream(OutputStream out)  | 
boolean | 
hasBody()  | 
boolean | 
hasChildren()  | 
int | 
hashCode()  | 
abstract int | 
internalHashCode()  | 
String | 
toString()  | 
public void encode(OutputStream out)
public void encode(Map<String,String> nsMap, OutputStream out)
nsMap - map from namespaces to namespace prefixesout - Output streampublic abstract String getElementName()
public void encodeAttributes(PrintStream ps)
public boolean hasChildren()
public void encodeChildren(Map<String,String> nsMap, PrintStream ps)
public boolean hasBody()
public void encodeBody(PrintStream ps)
public abstract String getNamespace()
public abstract String getDesiredNamespacePrefix()
public abstract int internalHashCode()
protected PrintStream getPrintStream(OutputStream out)