public final class Util extends Object
Modifier and Type | Field and Description |
---|---|
static char |
ARABIC_END_OF_AYAH |
static char |
ARABIC_START_OF_RUB_EL_HIZB |
static char |
COLLON |
static char |
FULL_STOP |
static char |
GREEK_ANO_TELEIA |
static char |
HYPHEN_MINUS
Characters that are considered to be word separators while convertinging XML names to Java identifiers
according to JAXB 2.0 spec.
|
static char |
LOW_LINE |
static char |
MIDDLE_DOT |
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static String |
getPrefixedName(QName qName)
Returns a prefixed name for the passed in QName instance.
|
static String |
getPrefixedName(QName qName,
NamespaceContext nc)
Returns a prefixed name for passed in QName instance.
|
static String |
getSchemaLocation(Attributes attrs,
String nsUri)
Parse the namespace location pairs in the schemaLocation and return the
location that matches the nsURI argument.
|
static WildcardBinding |
getWildcard(TermBinding term) |
static boolean |
isAttributeType(Class<?> type) |
static org.apache.xerces.xs.XSModel |
loadSchema(InputSource is,
SchemaBindingResolver schemaResolver) |
static org.apache.xerces.xs.XSModel |
loadSchema(InputStream is,
String encoding,
SchemaBindingResolver schemaResolver) |
static org.apache.xerces.xs.XSModel |
loadSchema(Reader reader,
String encoding,
SchemaBindingResolver schemaResolver) |
static org.apache.xerces.xs.XSModel |
loadSchema(String xsdURL,
SchemaBindingResolver schemaResolver) |
static org.apache.xerces.xs.XSModel |
loadSchema(String data,
String encoding) |
static String |
xmlNamespaceToJavaPackage(String namespace)
Converts XML namespace to Java package name.
|
static String |
xmlNameToClassName(String name,
boolean ignoreLowLine)
Converts XML name to Java class name according to
Binding XML Names to Java Identifiers
C.2.
|
static String |
xmlNameToClassName(String namespaceUri,
String localName,
boolean ignoreLowLine)
Converts XML namespace URI and local name to fully qualified class name.
|
static String |
xmlNameToConstantName(String name)
Converts XML name to Java constant name according to
Binding XML Names to Java Identifiers
C.2.
|
static String |
xmlNameToFieldName(String name,
boolean ignoreLowLine) |
static String |
xmlNameToGetMethodName(String name,
boolean ignoreLowLine)
Converts XML name to Java getter method name according to
Binding XML Names to Java Identifiers
C.2.
|
static String |
xmlNameToSetMethodName(String name,
boolean ignoreLowLine)
Converts XML name to Java setter method name according to
Binding XML Names to Java Identifiers
C.2.
|
public static final char HYPHEN_MINUS
public static final char FULL_STOP
public static final char COLLON
public static final char LOW_LINE
public static final char MIDDLE_DOT
public static final char GREEK_ANO_TELEIA
public static final char ARABIC_END_OF_AYAH
public static final char ARABIC_START_OF_RUB_EL_HIZB
public static String getPrefixedName(QName qName)
qName
- an instance of QName to generate prefix name forpublic static String getPrefixedName(QName qName, NamespaceContext nc)
qName
- an instance of QName to generate prefix name fornc
- an instance of the NamespaceContextpublic static String xmlNameToClassName(String name, boolean ignoreLowLine)
name
- XML nameignoreLowLine
- whether low lines should not be parts of Java identifierspublic static String xmlNameToGetMethodName(String name, boolean ignoreLowLine)
name
- XML nameignoreLowLine
- whether low lines should not be parts of Java identifierspublic static String xmlNameToSetMethodName(String name, boolean ignoreLowLine)
name
- XML nameignoreLowLine
- whether low lines should not be parts of Java identifierspublic static String xmlNameToConstantName(String name)
name
- XML namepublic static String xmlNamespaceToJavaPackage(String namespace)
namespace
- XML namespacepublic static String xmlNameToClassName(String namespaceUri, String localName, boolean ignoreLowLine)
namespaceUri
- namespace URIlocalName
- local nameignoreLowLine
- should low lines be ignored in the class namepublic static boolean isAttributeType(Class<?> type)
public static String getSchemaLocation(Attributes attrs, String nsUri)
public static org.apache.xerces.xs.XSModel loadSchema(String xsdURL, SchemaBindingResolver schemaResolver)
public static org.apache.xerces.xs.XSModel loadSchema(InputStream is, String encoding, SchemaBindingResolver schemaResolver)
public static org.apache.xerces.xs.XSModel loadSchema(Reader reader, String encoding, SchemaBindingResolver schemaResolver)
public static org.apache.xerces.xs.XSModel loadSchema(InputSource is, SchemaBindingResolver schemaResolver)
public static WildcardBinding getWildcard(TermBinding term)
Copyright © 2016 JBoss by Red Hat. All rights reserved.