Package com.helger.xml.serialize.read
Class SAXReader
- java.lang.Object
-
- com.helger.xml.serialize.read.SAXReader
-
@ThreadSafe public final class SAXReader extends Object
Helper class to read XML documents via SAX- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.helger.commons.state.ESuccessreadXMLSAX(byte[] aXML, int nOfs, int nLen, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(byte[] aXML, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(char[] aXML, int nOfs, int nLen, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(char[] aXML, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(com.helger.commons.io.IHasInputStream aISP, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(com.helger.commons.io.resource.IReadableResource aResource, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(File aFile, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(InputStream aIS, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(Reader aReader, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(CharSequence aXML, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(String sXML, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(URI aURI, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(URL aURL, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(ByteBuffer aXML, ISAXReaderSettings aSettings)static com.helger.commons.state.ESuccessreadXMLSAX(InputSource aIS, ISAXReaderSettings aSettings)Read an XML document via a SAX handler.
-
-
-
Method Detail
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull File aFile, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull URI aURI, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull URL aURL, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull com.helger.commons.io.IHasInputStream aISP, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull com.helger.commons.io.resource.IReadableResource aResource, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull CharSequence aXML, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull String sXML, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull char[] aXML, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull char[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull byte[] aXML, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull byte[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull ByteBuffer aXML, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull @WillClose InputStream aIS, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull @WillClose Reader aReader, @Nonnull ISAXReaderSettings aSettings)
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@WillClose @Nonnull InputSource aIS, @Nonnull ISAXReaderSettings aSettings)
Read an XML document via a SAX handler. The streams are closed after reading.- Parameters:
aIS- The input source to read from. Automatically closed upon success or error. May not benull.InputSourceFactorymay be used to createInputSourceobjects from different input types.aSettings- Reader settings. At least a content handler should be set. May benull.- Returns:
ESuccess.SUCCESSif reading succeeded,ESuccess.FAILUREotherwise
-
-