|
Oracle® Database XML Java API Reference 12c Release 1 (12.1) E15981-09 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.xml.util.XMLUtil
public class XMLUtil
| Constructor Summary | |
|---|---|
XMLUtil() |
|
| Method Summary | |
|---|---|
static java.lang.String |
appendRelativeURI(java.lang.String baseUri, java.lang.String relUri) |
static java.lang.String |
encodeURL(java.lang.String s)Translates a string into x-www-form-urlencoded format. |
static java.lang.String |
getJavaEncoding(java.lang.String enc)Get Java encoding from IANA encoding |
static java.lang.String |
getLocalName(java.lang.String qname)extracts localName part from a qualified name |
static java.lang.String |
getPrefix(java.lang.String qname)extracts prefix part from a qualified name |
static boolean |
isAbsoluteURI(java.lang.String uri) |
static boolean |
isFirstNameChar(char c)Deprecated. Use isNameStartChar(int) |
static boolean |
isNameChar(char c)Deprecated. Use isNameChar(int) |
static boolean |
isNmtokenChar(char c)return true if character can be part of a NMTOKEN, according to ???. |
static boolean |
isWhiteSpace(char[] ch, int start, int len)return true if character array is whitespace chars, according to Java. |
static boolean |
isWhiteSpaceChar(char c)return true if character is whitespace, according to Java. |
static char[] |
mappingChars(char one, java.util.HashMap maps) |
static java.lang.String |
nodeTypeToString(int type) |
static byte[] |
parseBase64Binary(java.lang.String value) |
static java.lang.String |
printBase64Binary(byte[] val) |
static void |
validateName(java.lang.String name)Validates an XML Name, with or without a colon |
static void |
validatePrefix(java.lang.String prefix)Validates a prefix in a qualified name. |
static void |
validateQualifiedName(java.lang.String qname)validates qualified name |
static void |
validateQualifiedName(java.lang.String uri, java.lang.String qname)validates qualified name |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLUtil()
| Method Detail |
|---|
public static java.lang.String getJavaEncoding(java.lang.String enc)
string - IANA encodingpublic static java.lang.String encodeURL(java.lang.String s)
x-www-form-urlencoded format.s - String to be translated.String.
public static boolean isWhiteSpace(char[] ch,
int start,
int len)
ch - - char arraystart - - start index in the arraylen - - number of chars to be checkedpublic static boolean isWhiteSpaceChar(char c)
c - - char to be checkedpublic static boolean isNameChar(char c)
c - - char to be checkedpublic static boolean isNmtokenChar(char c)
c - - char to be checkedpublic static boolean isFirstNameChar(char c)
c - - char to be checked
public static void validateName(java.lang.String name)
throws DOMException
name - - XML name to be checkedDOMException - INVALID_CHARACTER_ERR: Raised if the XML name contains an illegal character.
public static void validateQualifiedName(java.lang.String uri,
java.lang.String qname)
throws DOMException
uri - namespace URI against which it is validatedqname - qualified name against which it is validatedDOMException - NAMESPACE_ERR: Raised if qname is malformed; or if namespaceURI is null; or if qname has a prefix "xml" and namespaceURI is not http://www.w3c.org/1998/namespace; or if qname or prefix is "xmlns" and namespaceURI is not "http://www.w3c.org/2000/xmlns/"; or if namespaceURI is "http://www.w3c.org/2000/xmlns/" and neither qname nor its prefix is "xmlns". INVALID_CHARACTER_ERR: Raised if qname is empty; or if qname contains an illegal character (for an XML name).
public static void validateQualifiedName(java.lang.String qname)
throws DOMException
qname - qualified name against which it is validatedDOMException - NAMESPACE_ERR: Raised if qname is malformed INVALID_CHARACTER_ERR: Raised if qname is empty, or if qname contains an illegal character (for an XML name).
public static void validatePrefix(java.lang.String prefix)
throws DOMException
prefix - - String value of the prefix in the qualified nameDOMExceptionpublic static java.lang.String getPrefix(java.lang.String qname)
qname - qualified name against which it is validatedpublic static java.lang.String getLocalName(java.lang.String qname)
qualifiedname - whose localName part is neededpublic static java.lang.String nodeTypeToString(int type)
public static char[] mappingChars(char one,
java.util.HashMap maps)
public static boolean isAbsoluteURI(java.lang.String uri)
public static java.lang.String appendRelativeURI(java.lang.String baseUri,
java.lang.String relUri)
public static byte[] parseBase64Binary(java.lang.String value)
public static java.lang.String printBase64Binary(byte[] val)
|
Oracle® Database XML Java API Reference 12c Release 1 (12.1) E15981-09 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2003, 2014, Oracle and/or its affiliates. All rights reserved.