Package com.helger.xml.sax
Class InputSourceFactory
- java.lang.Object
-
- com.helger.xml.sax.InputSourceFactory
-
@Immutable public final class InputSourceFactory extends Object
Factory class to create the correctInputSourceobjects for different input types.- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InputSourcecreate(byte[] aXML)static InputSourcecreate(byte[] aXML, int nOfs, int nLen)static InputSourcecreate(char[] aXML)static InputSourcecreate(char[] aXML, int nOfs, int nLen)static InputSourcecreate(com.helger.commons.io.IHasInputStream aISP)static InputSourcecreate(com.helger.commons.io.resource.IReadableResource aResource)static InputSourcecreate(File aFile)static InputSourcecreate(InputStream aIS)static InputSourcecreate(Reader aReader)static InputSourcecreate(CharSequence aXML)static InputSourcecreate(String sXML)static InputSourcecreate(URI aURI)static InputSourcecreate(URL aURL)static InputSourcecreate(ByteBuffer aXML)static InputSourcecreate(Path aPath)
-
-
-
Method Detail
-
create
@Nullable public static InputSource create(@Nonnull File aFile)
-
create
@Nullable public static InputSource create(@Nonnull Path aPath)
-
create
@Nonnull public static InputSource create(@Nonnull URI aURI)
-
create
@Nonnull public static InputSource create(@Nonnull URL aURL)
-
create
@Nullable public static InputSource create(@Nonnull com.helger.commons.io.IHasInputStream aISP)
-
create
@Nullable public static InputSource create(@Nonnull com.helger.commons.io.resource.IReadableResource aResource)
-
create
@Nonnull public static InputSource create(@Nonnull CharSequence aXML)
-
create
@Nonnull public static InputSource create(@Nonnull String sXML)
-
create
@Nonnull public static InputSource create(@Nonnull char[] aXML)
-
create
@Nonnull public static InputSource create(@Nonnull char[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen)
-
create
@Nonnull public static InputSource create(@Nonnull byte[] aXML)
-
create
@Nonnull public static InputSource create(@Nonnull byte[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen)
-
create
@Nonnull public static InputSource create(@Nonnull ByteBuffer aXML)
-
create
@Nullable public static InputSource create(@Nullable InputStream aIS)
-
create
@Nullable public static InputSource create(@Nullable Reader aReader)
-
-