public class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NCNAME_REGEX_STRING |
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertToNCNAME(java.lang.String s)
Convert the passed string to an NCNAME by replacing any disallowed character
with n under score ("_") character.
|
static org.jdom.Document |
getDocument(java.io.File f) |
static org.jdom.Document |
getDocument(java.io.InputStream f) |
static org.jdom.Document |
getDocument(java.lang.String filename)
Opens, parses, and returns the JDOM Docuument
located at the supplied filename path.
|
static org.jdom.Document |
getDocument(java.lang.String docUrlString,
org.apache.http.client.CredentialsProvider credsProvider)
Opens, parses, and returns the XML docuument
located at the supplied URL.
|
static org.jdom.Document |
getDocument(java.net.URL url) |
static javax.xml.parsers.DocumentBuilder |
getDocumentBuilder()
Returns a "safe" javax.xml.parsers.DocumentBuilder.
|
static org.jdom.Element |
getDocumentRoot(java.io.File f) |
static org.jdom.Element |
getDocumentRoot(java.lang.String filename)
Opens, parses, and returns the root JDOM Element of the XML docuument
located at the supplied filename path.
|
static org.jdom.Element |
getDocumentRoot(java.lang.String docUrlString,
org.apache.http.client.CredentialsProvider credsProvider)
Opens, parses, and returns the root JDOM Element of the XML docuument
located at the supplied URL.
|
static javax.xml.stream.XMLInputFactory |
getXmlInputFactory()
Returns a "safe" javax.xml.stream.XMLInputFactory.
|
static boolean |
isNCNAME(java.lang.String s) |
static void |
main(java.lang.String[] args) |
public static final java.lang.String NCNAME_REGEX_STRING
public static org.jdom.Element getDocumentRoot(java.io.File f) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public static org.jdom.Document getDocument(java.io.File f) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public static org.jdom.Document getDocument(java.io.InputStream f) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public static org.jdom.Document getDocument(java.net.URL url) throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
org.jdom.JDOMException
public static org.jdom.Element getDocumentRoot(java.lang.String docUrlString, org.apache.http.client.CredentialsProvider credsProvider) throws java.io.IOException, org.jdom.JDOMException
docUrlString
- The URL of the document to parse.credsProvider
- The authentication credentials to use when encountering an
HTTP authentication challengejava.io.IOException
org.jdom.JDOMException
public static org.jdom.Document getDocument(java.lang.String docUrlString, org.apache.http.client.CredentialsProvider credsProvider) throws java.io.IOException, org.jdom.JDOMException
docUrlString
- The URL of the document to parse.credsProvider
- The authentication credentials to use when encountering an
HTTP authentication challengejava.io.IOException
org.jdom.JDOMException
public static org.jdom.Element getDocumentRoot(java.lang.String filename) throws java.io.IOException, org.jdom.JDOMException
filename
- The file to open.java.net.MalformedURLException
java.io.IOException
org.jdom.JDOMException
public static org.jdom.Document getDocument(java.lang.String filename) throws java.io.IOException, org.jdom.JDOMException
filename
- The file to open.java.net.MalformedURLException
java.io.IOException
org.jdom.JDOMException
public static boolean isNCNAME(java.lang.String s)
public static java.lang.String convertToNCNAME(java.lang.String s)
s
- public static javax.xml.stream.XMLInputFactory getXmlInputFactory()
public static javax.xml.parsers.DocumentBuilder getDocumentBuilder()
public static void main(java.lang.String[] args)