Class XmlParserHelper
- java.lang.Object
-
- org.hibernate.jpamodelgen.util.xml.XmlParserHelper
-
public class XmlParserHelper extends java.lang.ObjectProvides common functionality used for XML parsing.
-
-
Constructor Summary
Constructors Constructor Description XmlParserHelper(Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamgetInputStreamForResource(java.lang.String resource)Returns an input stream for the specified resource.<T> TgetJaxbRoot(java.io.InputStream stream, java.lang.Class<T> clazz, javax.xml.validation.Schema schema)javax.xml.validation.SchemagetSchema(java.lang.String schemaResource)
-
-
-
Constructor Detail
-
XmlParserHelper
public XmlParserHelper(Context context)
-
-
Method Detail
-
getInputStreamForResource
public java.io.InputStream getInputStreamForResource(java.lang.String resource)
Returns an input stream for the specified resource. First an attempt is made to load the resource via theFilerAPI and if that failsClass.getResourceAsStream(java.lang.String)is used.- Parameters:
resource- the resource to load- Returns:
- an input stream for the specified resource or
nullin case resource cannot be loaded
-
getSchema
public javax.xml.validation.Schema getSchema(java.lang.String schemaResource) throws XmlParsingException- Throws:
XmlParsingException
-
getJaxbRoot
public <T> T getJaxbRoot(java.io.InputStream stream, java.lang.Class<T> clazz, javax.xml.validation.Schema schema) throws XmlParsingException- Throws:
XmlParsingException
-
-