Package com.adobe.xfa.wsdl
Class WSDLNode
java.lang.Object
com.adobe.xfa.Obj
com.adobe.xfa.Node
com.adobe.xfa.Element
com.adobe.xfa.wsdl.WSDLNode
- All Implemented Interfaces:
Peer
- Direct Known Subclasses:
WSDLBindingOperation,WSDLDocument,WSDLExten,WSDLMessage,WSDLOperation,WSDLPart
The
WSDLNode interface is the primary datatype for the entire
Web Services Description Language Model.-
Nested Class Summary
Nested classes/interfaces inherited from class com.adobe.xfa.Element
Element.DualDomNode, Element.ReplaceContentNested classes/interfaces inherited from class com.adobe.xfa.Node
Node.ChangeLogger -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intEnumeration of supported node type definitions.static final intEnumeration of supported attributes.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.adobe.xfa.Element
AttrIsDefault, AttrIsFragment, AttrIsTransient, CREATEACTIONFields inherited from class com.adobe.xfa.Node
CREATE_ALWAYS_NEW, CREATE_IF_NOT_EXIST, CREATE_MUST_NOT_EXIST, CREATE_REPLACE, gsXFANamespacePrefixFields inherited from interface com.adobe.xfa.ut.Peer
ATTR_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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe namespace URI of this nodeintThe code representing the type of object represented by thisWSDLNodegetNSPrefix(String sURI) The target namespace of this nodegetWSDLAttribute(int eNodeAttribute) Gets aStringcontaining the named attribute of this node (if it is has the named attribute or Sting::EmptyString() otherwise.getWSDLChildNode(int inType, String inName) getWSDLChildNode(int inType, String inName, String inTargetNS) getWSDLChildNodesOfType(int inType) The qualified name (W3C::QName) of this node depending on its type (specified bygetNodeType()).Gets theDocumentobject associated with this node.voidsetNamespaceURI(String sNSURI) voidsetTargetNamespace(String sTargetNS) voidsetWSDLName(String sNodeName) voidsetWSDLPrefix(String sPrefix) Methods inherited from class com.adobe.xfa.Element
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, updateFromPeerMethods inherited from class com.adobe.xfa.Node
checkAncestorPerms, 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, validateUsageFailedIsFatalMethods inherited from class com.adobe.xfa.Obj
addPeer, addPeeredNode, clearPeers, deafen, getClassAtom, getClassTag, getPeer, getScriptProperty, getScriptThis, invokeFunction, isDeaf, isMute, isSameClass, isSameClass, isSameClass, mute, peerRemoved, removePeer, removePeeredNode, setClass, setClassTag, setScriptProperty, unDeafen, unMute
-
Field Details
-
WSDL_UNKNOWN
public static final int WSDL_UNKNOWNEnumeration of supported node type definitions.WSDL_DOCUMENT : this node is aWSDLDocumentWSDL_DEFINITIONS : this node is aWSDLNodeof type WSDL_DEFINITIONS WSDL_TYPES : this node is aWSDLNodeof type WSDL_TYPES WSDL_MESSAGE : this node is aWSDLMessageWSDL_PART : this node is aWSDLPartWSDL_OPERATION : this node is aWSDLOperationWSDL_PORTTYPE : this node is aWSDLNodeof type WSDL_PORTYPE WSDL_BINDING : this node is aWSDLNodeof type WSDL_BINDING WSDL_BINDING_OPERATION : this node is aWSDLBindingOperationWSDL_SERVICE : this node is aWSDLNodeof type WSDL_SERVICE WSDL_INPUT : this node is aWSDLNodeof type WSDL_INPUT WSDL_OUTPUT : this node is aWSDLNodeof type WSDL_OUTPUT WSDL_FAULT : this node is aWSDLNodeof type WSDL_FAULT WSDL_PORT : this node is aWSDLNodeof type WSDL_PORT WSDL_EXTEN : this node is aWSDLExten- See Also:
-
WSDL_DOCUMENT
public static final int WSDL_DOCUMENT- See Also:
-
WSDL_DEFINITIONS
public static final int WSDL_DEFINITIONS- See Also:
-
WSDL_TYPES
public static final int WSDL_TYPES- See Also:
-
WSDL_MESSAGE
public static final int WSDL_MESSAGE- See Also:
-
WSDL_PART
public static final int WSDL_PART- See Also:
-
WSDL_OPERATION
public static final int WSDL_OPERATION- See Also:
-
WSDL_PORTTYPE
public static final int WSDL_PORTTYPE- See Also:
-
WSDL_BINDING
public static final int WSDL_BINDING- See Also:
-
WSDL_BINDING_OPERATION
public static final int WSDL_BINDING_OPERATION- See Also:
-
WSDL_SERVICE
public static final int WSDL_SERVICE- See Also:
-
WSDL_INPUT
public static final int WSDL_INPUT- See Also:
-
WSDL_OUTPUT
public static final int WSDL_OUTPUT- See Also:
-
WSDL_FAULT
public static final int WSDL_FAULT- See Also:
-
WSDL_PORT
public static final int WSDL_PORT- See Also:
-
WSDL_EXTEN
public static final int WSDL_EXTEN- See Also:
-
WSDLA_BINDING
public static final int WSDLA_BINDINGEnumeration of supported attributes.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- See Also:
-
WSDLA_ELEMENT
public static final int WSDLA_ELEMENT- See Also:
-
WSDLA_MESSAGE
public static final int WSDLA_MESSAGE- See Also:
-
WSDLA_NAME
public static final int WSDLA_NAME- See Also:
-
WSDLA_NAMESPACE
public static final int WSDLA_NAMESPACE- See Also:
-
WSDLA_PARAMETERORDER
public static final int WSDLA_PARAMETERORDER- See Also:
-
WSDLA_TYPE
public static final int WSDLA_TYPE- See Also:
-
WSDLA_MAX
public static final int WSDLA_MAX- See Also:
-
-
Constructor Details
-
WSDLNode
Constructor.- Parameters:
poDocument- Owning WSDL document for the new node.oSrc- Source DOM element.eType- WSDL node type.
-
-
Method Details
-
getNodeType
public int getNodeType()The code representing the type of object represented by thisWSDLNode- Returns:
- A code representing the type of object represented by this
WSDLNode
-
getWSDLOwnerDocument
Gets theDocumentobject associated with this node. This is also theDocumentobject used to create new nodes. When this node is aDocumentthis isNULL. -
getWSDLParentNode
-
getWSDLChildNode
-
getWSDLChildNode
-
getWSDLChildNodesOfType
-
getNamespaceURI
The namespace URI of this node- Returns:
- The namespace URI of this node or
String::EmptyString()if it is unspecified
-
setNamespaceURI
-
getTargetNamespace
The target namespace of this node- Returns:
- The target namespace of this node or
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 namespace
-
setTargetNamespace
-
getNSURI
-
getNSPrefix
-
getWSDLName
The qualified name (W3C::QName) of this node depending on its type (specified bygetNodeType()).- Returns:
- The QName of this node depending on its type.
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- See Also:
W3C::QName
-
setWSDLName
-
getWSDLPrefix
-
setWSDLPrefix
-
getDomNode
-
getWSDLAttribute
Gets aStringcontaining the named attribute of this node (if it is has the named attribute or Sting::EmptyString() otherwise.
-