|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.xml.sax.ext.DefaultHandler2
org.modeshape.sequencer.xml.XmlSequencerHandler
public class XmlSequencerHandler

A DefaultHandler2 implementation that is used by the sequencer.
| Field Summary | |
|---|---|
protected Path |
currentPath
The path for the node representing the current element. |
protected TextDecoder |
decoder
The TextDecoder that is used to decode the names. |
static XmlSequencer.AttributeScoping |
DEFAULT_ATTRIBUTE_SCOPING
The default XmlSequencer.AttributeScoping. |
static TextDecoder |
DEFAULT_DECODER
Decoder for XML names, to turn '_xHHHH_' sequences in the XML element and attribute names into the corresponding UTF-16 characters. |
protected Name |
defaultPrimaryType
The default primary type. |
protected Name |
nameAttribute
The name of the attribute that should be used for the node name. |
protected NameFactory |
nameFactory
The cached reference to the graph's name factory. |
protected NamespaceRegistry |
namespaceRegistry
The cached reference to the graph's namespace registry. |
protected PathFactory |
pathFactory
The cached reference to the graph's path factory. |
protected PropertyFactory |
propertyFactory
The cached reference to the graph's property factory. |
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
comment(char[] ch,
int start,
int length)
|
void |
endCDATA()
|
protected void |
endContent()
See if there is any element content that needs to be completed. |
void |
endElement(String uri,
String localName,
String name)
|
void |
endEntity(String name)
|
void |
endPrefixMapping(String prefix)
|
void |
error(SAXParseException error)
|
void |
externalEntityDecl(String name,
String publicId,
String systemId)
|
void |
fatalError(SAXParseException error)
|
void |
internalEntityDecl(String name,
String value)
|
void |
processingInstruction(String target,
String data)
|
void |
startCDATA()
|
void |
startDocument()
|
void |
startDTD(String name,
String publicId,
String systemId)
|
void |
startElement(String uri,
String localName,
String name,
Attributes attributes)
|
void |
startEntity(String name)
|
void |
startPrefixMapping(String prefix,
String uri)
This method ensures that the namespace is registered with the registry, using the supplied prefix
to register the namespace if required. |
void |
warning(SAXParseException warning)
|
| Methods inherited from class org.xml.sax.ext.DefaultHandler2 |
|---|
attributeDecl, elementDecl, endDTD, getExternalSubset, resolveEntity, resolveEntity |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, ignorableWhitespace, notationDecl, setDocumentLocator, skippedEntity, unparsedEntityDecl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static TextDecoder DEFAULT_DECODER
public static XmlSequencer.AttributeScoping DEFAULT_ATTRIBUTE_SCOPING
XmlSequencer.AttributeScoping.
protected final Name nameAttribute
protected final Name defaultPrimaryType
protected final PathFactory pathFactory
protected final NameFactory nameFactory
protected final PropertyFactory propertyFactory
protected final NamespaceRegistry namespaceRegistry
protected final TextDecoder decoder
protected Path currentPath
| Method Detail |
|---|
protected void endContent()
public void startDocument()
startDocument in interface ContentHandlerstartDocument in class DefaultHandlerDefaultHandler.startDocument()
public void startDTD(String name,
String publicId,
String systemId)
startDTD in interface LexicalHandlerstartDTD in class DefaultHandler2DefaultHandler2.startDTD(java.lang.String, java.lang.String, java.lang.String)
public void externalEntityDecl(String name,
String publicId,
String systemId)
externalEntityDecl in interface DeclHandlerexternalEntityDecl in class DefaultHandler2DefaultHandler2.externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)
public void internalEntityDecl(String name,
String value)
internalEntityDecl in interface DeclHandlerinternalEntityDecl in class DefaultHandler2DefaultHandler2.internalEntityDecl(java.lang.String, java.lang.String)
public void processingInstruction(String target,
String data)
processingInstruction in interface ContentHandlerprocessingInstruction in class DefaultHandlerDefaultHandler.processingInstruction(java.lang.String, java.lang.String)
public void startPrefixMapping(String prefix,
String uri)
This method ensures that the namespace is registered with the registry, using the supplied prefix
to register the namespace if required. Note that because this class does not really use the namespace prefixes to create
Name objects, no attempt is made to match the XML namespace prefixes.
startPrefixMapping in interface ContentHandlerstartPrefixMapping in class DefaultHandlerDefaultHandler.startPrefixMapping(java.lang.String, java.lang.String)public void endPrefixMapping(String prefix)
endPrefixMapping in interface ContentHandlerendPrefixMapping in class DefaultHandlerDefaultHandler.endPrefixMapping(java.lang.String)public void startEntity(String name)
startEntity in interface LexicalHandlerstartEntity in class DefaultHandler2DefaultHandler2.startEntity(java.lang.String)public void endEntity(String name)
endEntity in interface LexicalHandlerendEntity in class DefaultHandler2DefaultHandler2.endEntity(java.lang.String)public void startCDATA()
startCDATA in interface LexicalHandlerstartCDATA in class DefaultHandler2DefaultHandler2.startCDATA()public void endCDATA()
endCDATA in interface LexicalHandlerendCDATA in class DefaultHandler2DefaultHandler2.endCDATA()
public void characters(char[] ch,
int start,
int length)
characters in interface ContentHandlercharacters in class DefaultHandlerDefaultHandler.characters(char[], int, int)
public void comment(char[] ch,
int start,
int length)
comment in interface LexicalHandlercomment in class DefaultHandler2DefaultHandler2.comment(char[], int, int)
public void startElement(String uri,
String localName,
String name,
Attributes attributes)
startElement in interface ContentHandlerstartElement in class DefaultHandlerDefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String,
org.xml.sax.Attributes)
public void endElement(String uri,
String localName,
String name)
endElement in interface ContentHandlerendElement in class DefaultHandlerXmlHandler.endElement(java.lang.String, java.lang.String, java.lang.String)public void warning(SAXParseException warning)
warning in interface ErrorHandlerwarning in class DefaultHandlerDefaultHandler.warning(org.xml.sax.SAXParseException)public void error(SAXParseException error)
error in interface ErrorHandlererror in class DefaultHandlerDefaultHandler.error(org.xml.sax.SAXParseException)public void fatalError(SAXParseException error)
fatalError in interface ErrorHandlerfatalError in class DefaultHandlerDefaultHandler.fatalError(org.xml.sax.SAXParseException)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||