|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
B
- Type of ContextObject to usepublic interface XmlParser<B>
Interface definition of XmlParser.
Standard implementation of this interface returned by
XmlParserFactory
implements a standard behaviour to redirect all
registered tags to the corresponding TagDefinitionParser
s.
Method Summary | |
---|---|
void |
addTagDefinitionParser(TagDefinitionParser<B> definitionParser)
Adds a TagDefinitionParser implementation to the instance of
XmlParser |
void |
addTagDefinitionParsers(TagDefinitionParser<B>[] definitionParsers)
Adds a bunch of TagDefinitionParser implementations to the
instance of XmlParser |
org.xml.sax.ErrorHandler |
getErrorHandler()
Returns an instance of ErrorHandler |
ParserContext<B> |
getParserContext()
Returns an instance of ParserContext |
ResourceResolver |
getResourceResolver()
Returns an instance of ResourceResolver |
boolean |
isValidatingSchema()
Returns if XmlParser implementation should be aware of schema errors on reading Xml documents Not all SAX parser implementations are able to do schema validation. |
void |
parse(java.io.File file)
Starts parsing Xml data from given File |
void |
parse(java.io.InputStream inputStream)
Starts parsing Xml data from given InputStream implementation |
void |
parse(java.io.Reader reader)
Starts parsing Xml data from given Reader implementation |
void |
parse(java.lang.String xml)
Starts parsing Xml data from given String |
void |
removeTagDefinitionParser(TagDefinitionParser<B> definitionParser)
Removes a TagDefinitionParser implementation from the instance of
XmlParser |
void |
removeTagDefinitionParsers(TagDefinitionParser<B>[] definitionParsers)
Removes a bunch of TagDefinitionParser implementations from the
instance of XmlParser |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets an instance of of ErrorHandler |
void |
setParserContext(ParserContext<B> parserContext)
Sets an instance of ParserContext |
void |
setResourceResolver(ResourceResolver resourceResolver)
Sets an instance of ResourceResolver |
void |
setValidatingSchema(boolean validatingSchema)
Sets if XmlParser implementation should be aware of schema errors on reading Xml documents. |
org.w3c.dom.Document |
transform(java.io.File file)
Starts transforming Xml data from given File to new
Document instance |
org.w3c.dom.Document |
transform(java.io.InputStream inputStream)
Starts transforming Xml data from given InputStream to new
Document instance |
org.w3c.dom.Document |
transform(java.io.Reader reader)
Starts transforming Xml data from given Reader to new
Document instance |
org.w3c.dom.Document |
transform(java.lang.String xml)
Starts transforming Xml data from given String to new Document
instance |
Method Detail |
---|
void addTagDefinitionParser(TagDefinitionParser<B> definitionParser)
TagDefinitionParser
implementation to the instance of
XmlParser
definitionParser
- TagDefinitionParser implementation to addvoid addTagDefinitionParsers(TagDefinitionParser<B>[] definitionParsers)
TagDefinitionParser
implementations to the
instance of XmlParser
definitionParsers
- Array of TagDefinitionParser implementations to addvoid removeTagDefinitionParser(TagDefinitionParser<B> definitionParser)
TagDefinitionParser
implementation from the instance of
XmlParser
definitionParser
- TagDefinitionParser implementation to removevoid removeTagDefinitionParsers(TagDefinitionParser<B>[] definitionParsers)
TagDefinitionParser
implementations from the
instance of XmlParser
definitionParsers
- Array of TagDefinitionParser implementations to removevoid parse(java.io.Reader reader) throws XmlParserParsingException
Reader
implementation
reader
- Reader to read Xml data from
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionvoid parse(java.lang.String xml) throws XmlParserParsingException
xml
- A String filled with Xml data
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionvoid parse(java.io.InputStream inputStream) throws XmlParserParsingException
InputStream
implementation
inputStream
- InputStream to read Xml data from
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionvoid parse(java.io.File file) throws XmlParserParsingException
File
file
- File to read Xml data from
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionorg.w3c.dom.Document transform(java.io.Reader reader) throws XmlParserParsingException
Reader
to new
Document
instance
reader
- Reader to read Xml data from
Document
instance with transformed data
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionorg.w3c.dom.Document transform(java.lang.String xml) throws XmlParserParsingException
Document
instance
xml
- A String filled with Xml data
Document
instance with transformed data
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionorg.w3c.dom.Document transform(java.io.InputStream inputStream) throws XmlParserParsingException
InputStream
to new
Document
instance
inputStream
- InputStream to read Xml data from
Document
instance with transformed data
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionorg.w3c.dom.Document transform(java.io.File file) throws XmlParserParsingException
File
to new
Document
instance
file
- File to read Xml data from
Document
instance with transformed data
XmlParserParsingException
- Is thrown when some error occurs. Implementation specific
exceptions are wrapped into XmlParserParsingExceptionvoid setParserContext(ParserContext<B> parserContext)
ParserContext
parserContext
- ParserContext instance to setParserContext<B> getParserContext()
ParserContext
void setResourceResolver(ResourceResolver resourceResolver)
ResourceResolver
resourceResolver
- ResourceResolver instance to setResourceResolver getResourceResolver()
ResourceResolver
void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
ErrorHandler
errorHandler
- ErrorHandler instanceorg.xml.sax.ErrorHandler getErrorHandler()
ErrorHandler
boolean isValidatingSchema()
void setValidatingSchema(boolean validatingSchema)
validatingSchema
- XmlParser should be aware of schema errors
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |