Package org.eigenbase.xom
Interface Parser
-
- All Known Implementing Classes:
GenericDOMParser
,JaxpDOMParser
,XercesDOMParser
public interface Parser
TheParser
interface abstracts the behavior which theorg.eigenbase.xom
package needs from an XML parser.If you don't care which implementation you get, call
XOMUtil.createDefaultParser()
to create a parser.- Since:
- 2 August, 2001
- Version:
- $Id: //open/util/resgen/src/org/eigenbase/xom/Parser.java#4 $
- Author:
- jhyde
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DOMWrapper
create(java.lang.String tagName)
Creates a wrapper representing an XML element.boolean
isKeepPositions()
Returns whether the parser is retaining position information.DOMWrapper
parse(java.io.InputStream is)
Parses an input stream and returns a wrapped element.DOMWrapper
parse(java.io.Reader reader)
Parses the contents of a reader and returns a wrapped element.DOMWrapper
parse(java.lang.String sXml)
Parses a string and returns a wrapped element.DOMWrapper
parse(java.net.URL url)
Parses the contents of a URL and returns a wrapped element.void
setKeepPositions(boolean keepPositions)
Sets whether to retain position information.
-
-
-
Method Detail
-
setKeepPositions
void setKeepPositions(boolean keepPositions)
Sets whether to retain position information.- Parameters:
keepPositions
- Whether to keep position information.
-
isKeepPositions
boolean isKeepPositions()
Returns whether the parser is retaining position information.- Returns:
- Whether to keep position information.
-
parse
DOMWrapper parse(java.lang.String sXml) throws XOMException
Parses a string and returns a wrapped element.- Parameters:
sXml
- XML string- Returns:
- Wrapped element
- Throws:
XOMException
- on error
-
parse
DOMWrapper parse(java.io.InputStream is) throws XOMException
Parses an input stream and returns a wrapped element.- Parameters:
is
- Input stream- Returns:
- Wrapped element
- Throws:
XOMException
- on error
-
parse
DOMWrapper parse(java.net.URL url) throws XOMException
Parses the contents of a URL and returns a wrapped element.- Parameters:
url
- URL- Returns:
- Wrapped element
- Throws:
XOMException
- on error
-
parse
DOMWrapper parse(java.io.Reader reader) throws XOMException
Parses the contents of a reader and returns a wrapped element.- Parameters:
reader
- Reader- Returns:
- Wrapped element
- Throws:
XOMException
- on error
-
create
DOMWrapper create(java.lang.String tagName)
Creates a wrapper representing an XML element.- Parameters:
tagName
- Name of element- Returns:
- Wrapper element
-
-