public class WSDLNode extends Element
WSDLNode interface is the primary datatype for the entire
Web Services Description Language Model.Element.DualDomNode, Element.ReplaceContentNode.ChangeLogger| Modifier and Type | Field and Description |
|---|---|
static int |
WSDL_BINDING |
static int |
WSDL_BINDING_OPERATION |
static int |
WSDL_DEFINITIONS |
static int |
WSDL_DOCUMENT |
static int |
WSDL_EXTEN |
static int |
WSDL_FAULT |
static int |
WSDL_INPUT |
static int |
WSDL_MESSAGE |
static int |
WSDL_OPERATION |
static int |
WSDL_OUTPUT |
static int |
WSDL_PART |
static int |
WSDL_PORT |
static int |
WSDL_PORTTYPE |
static int |
WSDL_SERVICE |
static int |
WSDL_TYPES |
static int |
WSDL_UNKNOWN
Enumeration of supported node type definitions.
|
static int |
WSDLA_BINDING
Enumeration of supported attributes.
|
static int |
WSDLA_ELEMENT |
static int |
WSDLA_MAX |
static int |
WSDLA_MESSAGE |
static int |
WSDLA_NAME |
static int |
WSDLA_NAMESPACE |
static int |
WSDLA_PARAMETERORDER |
static int |
WSDLA_TYPE |
AttrIsDefault, AttrIsFragment, AttrIsTransient, CREATEACTIONCREATE_ALWAYS_NEW, CREATE_IF_NOT_EXIST, CREATE_MUST_NOT_EXIST, CREATE_REPLACE, gsXFANamespacePrefixATTR_CHANGED, CHILD_ADDED, CHILD_REMOVED, DESCENDENT_ADDED, DESCENDENT_ATTR_CHANGED, DESCENDENT_REMOVED, DESCENDENT_VALUE_CHANGED, PARENT_CHANGED, PERMS_LOCK_CLEARED, PERMS_LOCK_SET, PROTO_ATTR_CHANGED, PROTO_CHILD_ADDED, PROTO_CHILD_REMOVED, PROTO_DESCENDENT_ADDED, PROTO_DESCENDENT_ATTR_CHANGED, PROTO_DESCENDENT_REMOVED, PROTO_DESCENDENT_VALUE_CHANGED, PROTO_VALUE_CHANGED, UPDATED, VALUE_CHANGED| Constructor and Description |
|---|
WSDLNode(WSDLDocument poDocument,
Element oSrc,
int eType)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Element |
getDomNode() |
String |
getNamespaceURI()
The namespace URI of this node
|
int |
getNodeType()
The code representing the type of object represented by this
WSDLNode |
String |
getNSPrefix(String sURI) |
String |
getNSURI(String sPrefix) |
String |
getTargetNamespace()
The target namespace of this node
|
String |
getWSDLAttribute(int eNodeAttribute)
Gets a
String containing the named attribute of this node (if it
is has the named attribute or Sting::EmptyString() otherwise. |
WSDLNode |
getWSDLChildNode(int inType,
String inName) |
WSDLNode |
getWSDLChildNode(int inType,
String inName,
String inTargetNS) |
List<WSDLNode> |
getWSDLChildNodesOfType(int inType) |
String |
getWSDLName()
The qualified name (W3C::QName) of this node
depending on its type (specified by
getNodeType()). |
WSDLDocument |
getWSDLOwnerDocument()
Gets the
Document object associated with this node. |
WSDLNode |
getWSDLParentNode() |
String |
getWSDLPrefix() |
void |
setNamespaceURI(String sNSURI) |
void |
setTargetNamespace(String sTargetNS) |
void |
setWSDLName(String sNodeName) |
void |
setWSDLPrefix(String sPrefix) |
appendChild, appendChild, appendPI, appendPI, assignNode, clone, clone, connectPeerToDocument, constructKey, constructKeys, copyContent, defaultAttribute, defaultElement, defaultElement, establishID, evaluate, explodeQName, findAttr, findSchemaAttr, foundBadAttribute, foundBadAttribute, getAll, getAppModel, getAtom, getAttr, getAttribute, getAttribute, getAttributeByName, getAttrIndex, getAttrName, getAttrNS, getAttrProp, getAttrQName, getAttrVal, getChildReln, getClassAll, getClassIndex, getClassName, getDeltas, getElement, getElement, getElementClass, getElementLocal, getEnum, getEnum, getEventTable, getFirstXFAChild, getFirstXMLChild, getID, getIndex, getInheritedNS, getInstalledLocale, getIsNull, getLastXMLChild, getLineNumber, getLocalName, getModel, getName, getNode, getNodes, getNodeSchema, getNS, getNumAttrs, getOneOfChild, getOneOfChild, getPI, getPI, getPrefix, getProperty, getProperty, getSaveXMLSaveTransient, getSchemaType, getScriptMethodInfo, getScriptTable, getSibling, getText, getXFAChild, getXMLChild, getXMLName, getXPath, getXsiNilAttribute, inhibitPrettyPrint, inhibitPrettyPrint, insertChild, isContainer, isFragment, isHidden, isHidden, isIndexed, isInstalledLocaleAmbient, isLeaf, isNameSpaceAttr, isPropertySpecified, isPropertySpecified, isPropertyValid, isSpecified, isSpecified, isSpecified, isTransient, isTransparent, isValidAttr, isValidChild, isValidElement, loadXML, loadXML, makeDefault, makeNonDefault, newAttribute, optimizeNameSpace, peekAttribute, peekElement, peekOneOfChild, peekProperty, peekProperty, postSave, preSave, privateSetName, processTextChildrenDuringParse, removeAttr, removeAttr, removeChild, removePI, removePI, removeWhiteSpace, removeXsiNilAttribute, replaceChild, resetPostLoadXML, resolveAndEnumerateChildren, resolveNodeCreate, resolvePrefix, saveFilteredXML, saveXML, saveXML, serialize, setAttribute, setAttribute, setAttribute, setAttribute, setAttrProp, setDefaultFlag, setDOMProperties, setElement, setIsDataWindowRoot, setIsIndexed, setLineNumber, setLocalName, setModel, setName, setNS, setOneOfChild, setProperty, setProperty, setQName, setSaveXMLSaveTransient, setTransparent, setXMLName, setXsiNilAttribute, updateFromPeercheckAncestorPerms, checkDescendentPerms, checkPerms, cleanDirtyFlags, compareVersions, getData, getFirstXMLChildElement, getLocked, getNextXFASibling, getNextXMLSibling, getNextXMLSiblingElement, getNodeAsXML, getOwnerDocument, getPIAsXML, getPIName, getPreviousXMLSibling, getPrivateName, getPropName, getSOMExpression, getSOMExpression, getSomName, getUniqueSOMName, getWillDirty, getXFAChildCount, getXFAParent, getXfaPeer, getXMLChildCount, getXMLParent, hasChanged, isDefault, isDirty, isMapped, isPermsLockSet, isTransient, locateChildByClass, locateChildByName, logValueChangeHelper, notifyPeers, performSOMAssignment, remove, resolveNode, resolveNode, resolveNode, resolveNodes, resolveNodes, sendMessenge, setDirty, setDocument, setLocked, setMapped, setPermsLock, setPrivateName, setWillDirty, setXfaPeer, unLock, validateSchema, validateUsage, validateUsageFailedIsFataladdPeer, addPeeredNode, clearPeers, deafen, getClassAtom, getClassTag, getPeer, getScriptProperty, getScriptThis, invokeFunction, isDeaf, isMute, isSameClass, isSameClass, isSameClass, mute, peerRemoved, removePeer, removePeeredNode, setClass, setClassTag, setScriptProperty, unDeafen, unMutepublic static final int WSDL_UNKNOWN
WSDL_DOCUMENT : this node is a WSDLDocument
WSDL_DEFINITIONS : this node is a WSDLNode of type WSDL_DEFINITIONS
WSDL_TYPES : this node is a WSDLNode of type WSDL_TYPES
WSDL_MESSAGE : this node is a WSDLMessage
WSDL_PART : this node is a WSDLPart
WSDL_OPERATION : this node is a WSDLOperation
WSDL_PORTTYPE : this node is a WSDLNode of type WSDL_PORTYPE
WSDL_BINDING : this node is a WSDLNode of type WSDL_BINDING
WSDL_BINDING_OPERATION : this node is a WSDLBindingOperation
WSDL_SERVICE : this node is a WSDLNode of type WSDL_SERVICE
WSDL_INPUT : this node is a WSDLNode of type WSDL_INPUT
WSDL_OUTPUT : this node is a WSDLNode of type WSDL_OUTPUT
WSDL_FAULT : this node is a WSDLNode of type WSDL_FAULT
WSDL_PORT : this node is a WSDLNode of type WSDL_PORT
WSDL_EXTEN : this node is a WSDLExten
public static final int WSDL_DOCUMENT
public static final int WSDL_DEFINITIONS
public static final int WSDL_TYPES
public static final int WSDL_MESSAGE
public static final int WSDL_PART
public static final int WSDL_OPERATION
public static final int WSDL_PORTTYPE
public static final int WSDL_BINDING
public static final int WSDL_BINDING_OPERATION
public static final int WSDL_SERVICE
public static final int WSDL_INPUT
public static final int WSDL_OUTPUT
public static final int WSDL_FAULT
public static final int WSDL_PORT
public static final int WSDL_EXTEN
public static final int WSDLA_BINDING
WSDLA_NAME : the "name" attribute
WSDLA_ELEMENT : the "element" attribute in the WSDL_PART node
WSDLA_TYPE : the "type" attribute in the WSDL_PART and WSDL_BINDING nodes
WSDLA_MESSAGE : the "message" attribute in the WSDL_INPUT and WSDL_OUTPUT nodes
WSDLA_BINDING : the "binding" attribute in the WSDL_PORT node
public static final int WSDLA_ELEMENT
public static final int WSDLA_MESSAGE
public static final int WSDLA_NAME
public static final int WSDLA_NAMESPACE
public static final int WSDLA_PARAMETERORDER
public static final int WSDLA_TYPE
public static final int WSDLA_MAX
public WSDLNode(WSDLDocument poDocument, Element oSrc, int eType)
poDocument - Owning WSDL document for the new node.oSrc - Source DOM element.eType - WSDL node type.public int getNodeType()
WSDLNodeWSDLNodepublic WSDLDocument getWSDLOwnerDocument()
Document object associated with this node.
This is also
the Document object used to create new nodes. When this
node is a Document this is NULL.public WSDLNode getWSDLParentNode()
public String getNamespaceURI()
String::EmptyString()
if it is unspecifiedpublic void setNamespaceURI(String sNSURI)
public String getTargetNamespace()
String::EmptyString()
if it is unspecified. This is equal to the targetnameSpace on the owner document,
unless this node origniated from an import elememt with a different namespacepublic void setTargetNamespace(String sTargetNS)
public String getWSDLName()
getNodeType()).
WSDL_TYPES : the literal string "#types"
WSDL_MESSAGE, : the name of the message
WSDL_PART, : the name of the part
WSDL_OPERATION, : the name of the operation
WSDL_PORTTYPE, : the name of the portType
WSDL_BINDING, : the name of the binding
WSDL_SERVICE, : the name of the service
WSDL_INPUT, : the name of the input
WSDL_OUTPUT, : the name of the output
WSDL_FAULT, : the name of the fault
WSDL_PORT : the name of the port
public void setWSDLName(String sNodeName)
public String getWSDLPrefix()
public void setWSDLPrefix(String sPrefix)
public Element getDomNode()
public String getWSDLAttribute(int eNodeAttribute)
String containing the named attribute of this node (if it
is has the named attribute or Sting::EmptyString() otherwise.Copyright © 2010 - 2020 Adobe. All Rights Reserved