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)