|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.wsdl.symbolTable.Utils
This class contains static utility methods for the emitter.
Constructor Summary | |
Utils()
|
Method Summary | |
static java.lang.String |
genQNameAttributeString(QName (src) qname,
java.lang.String prefix)
Generate an XML prefixed attribute value with a corresponding xmlns declaration for the 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 (src) type,
SymbolTable (src) symbolTable)
This method returns a set of all types that are derived from this type via an extension of a complexType |
static java.util.HashSet |
getNestedTypes(TypeEntry (src) type,
SymbolTable (src) symbolTable,
boolean derivedFlag)
This method returns a set of all the nested types. |
static QName (src) |
getNillableQName(QName (src) qName)
getNillableQName returns the QName to use if the nillable=true attribute is used. |
static QName (src) |
getNodeNameQName(org.w3c.dom.Node node)
XML nodes may have a name attribute. |
static QName (src) |
getNodeQName(org.w3c.dom.Node node)
An xml element may have a name. |
static QName (src) |
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 (src) |
getTypeQName(org.w3c.dom.Node node,
BooleanHolder (src) 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 - 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 QName (src) getNillableQName(QName (src) qName)
qName
- QNamepublic static java.lang.String getScopedAttribute(org.w3c.dom.Node node, java.lang.String attr)
public static java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attr)
public static java.util.Vector getAttributesWithLocalName(org.w3c.dom.Node node, java.lang.String localName)
public static QName (src) getNodeQName(org.w3c.dom.Node node)
public static QName (src) getNodeNameQName(org.w3c.dom.Node node)
public static QName (src) getTypeQName(org.w3c.dom.Node node, BooleanHolder (src) 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 (src) getQNameFromPrefixedName(org.w3c.dom.Node node, java.lang.String prefixedName)
public static java.util.HashSet getDerivedTypes(TypeEntry (src) type, SymbolTable (src) symbolTable)
public static java.util.HashSet getNestedTypes(TypeEntry (src) type, SymbolTable (src) 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 (src) qname, java.lang.String prefix)
|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |