|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bibop.xml.utils.XMLExtendedCompiler
Extended XMLCompiler with Lexical events support
Field Summary | |
static int |
CHARACTERS
|
static int |
COMMENT
Lexical Events |
private int |
element
|
static int |
END_CDATA
|
static int |
END_DOCUMENT
|
static int |
END_DTD
|
static int |
END_ELEMENT
|
static int |
END_ENTITY
|
static int |
END_PREFIX_MAPPING
|
static int |
IGNORABLE_WHITESPACE
|
private CompiledXMLOutputStream |
out
|
static int |
PROCESSING_INSTRUCTION
|
static int |
START_CDATA
|
static int |
START_DOCUMENT
|
static int |
START_DTD
|
static int |
START_ELEMENT
|
static int |
START_ENTITY
|
static int |
START_PREFIX_MAPPING
|
Constructor Summary | |
XMLExtendedCompiler()
|
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
put your documentation comment here |
void |
comment(char[] ch,
int start,
int len)
Report an XML comment anywhere in the document. |
private void |
debug(java.lang.String str)
|
void |
endCDATA()
Report the end of a CDATA section. |
void |
endDocument()
put your documentation comment here |
void |
endDTD()
Report the end of DTD declarations. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
put your documentation comment here |
void |
endEntity(java.lang.String name)
Report the end of an entity. |
void |
endPrefixMapping(java.lang.String prefix)
put your documentation comment here |
private void |
error(java.lang.String str)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
put your documentation comment here |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
put your documentation comment here |
void |
setDocumentLocator(org.xml.sax.Locator locator)
put your documentation comment here |
void |
setOutputStream(java.io.OutputStream stream)
set the OutputStream |
void |
skippedEntity(java.lang.String name)
put your documentation comment here |
void |
startCDATA()
Report the start of a CDATA section. |
void |
startDocument()
put your documentation comment here |
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Report the start of DTD declarations, if any. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
put your documentation comment here |
void |
startEntity(java.lang.String name)
Report the beginning of an entity. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
put your documentation comment here |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private CompiledXMLOutputStream out
private int element
public static final int START_DOCUMENT
public static final int END_DOCUMENT
public static final int START_PREFIX_MAPPING
public static final int END_PREFIX_MAPPING
public static final int START_ELEMENT
public static final int END_ELEMENT
public static final int CHARACTERS
public static final int IGNORABLE_WHITESPACE
public static final int PROCESSING_INSTRUCTION
public static final int COMMENT
public static final int START_CDATA
public static final int END_CDATA
public static final int START_DTD
public static final int END_DTD
public static final int START_ENTITY
public static final int END_ENTITY
Constructor Detail |
public XMLExtendedCompiler()
Method Detail |
private void debug(java.lang.String str)
private void error(java.lang.String str)
public void setOutputStream(java.io.OutputStream stream) throws java.io.IOException
stream
-
java.io.IOException
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
prefix
- uri
-
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
prefix
-
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
namespaceURI
- localName
- qName
- atts
-
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
namespaceURI
- localName
- qName
-
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
ch
- start
- length
-
org.xml.sax.SAXException
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
ch
- start
- length
-
org.xml.sax.SAXException
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
target
- data
-
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
locator
- public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
name
-
org.xml.sax.SAXException
public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
startDTD
in interface org.xml.sax.ext.LexicalHandler
name
- The document type name.publicId
- The declared public identifier for the external DTD
subset, or null if none was declared.systemId
- The declared system identifier for the external DTD
subset, or null if none was declared.
org.xml.sax.SAXException
public void endDTD() throws org.xml.sax.SAXException
endDTD
in interface org.xml.sax.ext.LexicalHandler
org.xml.sax.SAXException
public void startEntity(java.lang.String name) throws org.xml.sax.SAXException
startEntity
in interface org.xml.sax.ext.LexicalHandler
name
- The name of the entity. If it is a parameter entity, the
name will begin with '%'.
org.xml.sax.SAXException
public void endEntity(java.lang.String name) throws org.xml.sax.SAXException
endEntity
in interface org.xml.sax.ext.LexicalHandler
name
- The name of the entity that is ending.
org.xml.sax.SAXException
public void startCDATA() throws org.xml.sax.SAXException
startCDATA
in interface org.xml.sax.ext.LexicalHandler
org.xml.sax.SAXException
public void endCDATA() throws org.xml.sax.SAXException
endCDATA
in interface org.xml.sax.ext.LexicalHandler
org.xml.sax.SAXException
public void comment(char[] ch, int start, int len) throws org.xml.sax.SAXException
comment
in interface org.xml.sax.ext.LexicalHandler
ch
- An array holding the characters in the comment.start
- The starting position in the array.len
- The number of characters to use from the array.
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |