|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis.wsdl.symbolTable.Utils
This class contains static utility methods for the emitter.
Constructor Summary | |
Utils()
|
Method Summary | |
static java.lang.String |
genQNameAttributeString(QName qname,
java.lang.String prefix)
Generate an XML prefixed attribute value with a corresponding xmlns declaration for the prefix. |
static java.lang.String |
genQNameAttributeStringWithLastLocalPart(QName qname,
java.lang.String prefix)
|
static java.lang.String |
getAttribute(org.w3c.dom.Node node,
java.lang.String attr)
Given a node, return the value of the given attribute. |
static java.util.Vector |
getAttributesWithLocalName(org.w3c.dom.Node node,
java.lang.String localName)
Given a node, return the attributes that have the specified local name. |
static java.util.HashSet |
getDerivedTypes(TypeEntry type,
SymbolTable symbolTable)
This method returns a set of all types that are derived from this type via an extension of a complexType |
static java.lang.String |
getLastLocalPart(java.lang.String localPart)
|
static QName[] |
getMemberTypeQNames(org.w3c.dom.Node node)
Method getMemberTypeQNames |
protected static java.util.HashSet |
getNestedTypes(TypeEntry type,
SymbolTable symbolTable,
boolean derivedFlag)
This method returns a set of all the nested types. |
static QName |
getNodeNameQName(org.w3c.dom.Node node)
XML nodes may have a name attribute. |
static QName |
getNodeQName(org.w3c.dom.Node node)
An xml element may have a name. |
static QName |
getQNameFromPrefixedName(org.w3c.dom.Node node,
java.lang.String prefixedName)
Convert a prefixed name into a qname |
static java.lang.String |
getScopedAttribute(org.w3c.dom.Node node,
java.lang.String attr)
Given a node, return the value of the given attribute. |
static QName |
getTypeQName(org.w3c.dom.Node node,
BooleanHolder forElement,
boolean ignoreMaxOccurs)
An XML element or attribute node has several ways of identifying the type of the element or attribute: - use the type attribute to reference a complexType/simpleType - use the ref attribute to reference another element, group or attributeGroup - use of an anonymous type (i.e. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Utils()
Method Detail |
public static java.lang.String getScopedAttribute(org.w3c.dom.Node node, java.lang.String attr)
node
- attr
-
public static java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attr)
node
- attr
-
public static java.util.Vector getAttributesWithLocalName(org.w3c.dom.Node node, java.lang.String localName)
node
- localName
-
public static QName getNodeQName(org.w3c.dom.Node node)
node
-
public static QName getNodeNameQName(org.w3c.dom.Node node)
node
-
public static QName getTypeQName(org.w3c.dom.Node node, BooleanHolder forElement, boolean ignoreMaxOccurs)
node
- of the referenceforElement
- output parameter is set to true if QName is for an element
(i.e. ref= or element= attribute was used).ignoreMaxOccurs
- indicates whether minOccurs/maxOccurs affects the QName
public static QName[] getMemberTypeQNames(org.w3c.dom.Node node)
node
-
public static QName getQNameFromPrefixedName(org.w3c.dom.Node node, java.lang.String prefixedName)
node
- prefixedName
-
public static java.util.HashSet getDerivedTypes(TypeEntry type, SymbolTable symbolTable)
type
- symbolTable
-
protected static java.util.HashSet getNestedTypes(TypeEntry type, SymbolTable symbolTable, boolean derivedFlag)
type
- is the type entry to considersymbolTable
- is the symbolTablederivedFlag
- should be set if all dependendent derived types should also be
returned.
public static java.lang.String genQNameAttributeString(QName qname, java.lang.String prefix)
qname
- prefix
-
public static java.lang.String genQNameAttributeStringWithLastLocalPart(QName qname, java.lang.String prefix)
public static java.lang.String getLastLocalPart(java.lang.String localPart)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |