public class EndpointReferenceTypeImpl extends AbstractWSAddressingObject implements EndpointReferenceType
EndpointReferenceType
.TYPE_LOCAL_NAME, TYPE_NAME
Constructor and Description |
---|
EndpointReferenceTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Address |
getAddress()
Returns the <wsa:Address> child element.
|
Metadata |
getMetadata()
Returns the optional <wsa:Metadata> child element.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
ReferenceParameters |
getReferenceParameters()
Returns the optional <wsa:ReferenceParameters> child element.
|
AttributeMap |
getUnknownAttributes()
Gets a mutable map of the attributes.
|
List<XMLObject> |
getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
void |
setAddress(Address newAddress)
Sets the <wsa:Address> child element.
|
void |
setMetadata(Metadata newMetadata)
Sets the <wsa:Metadata> child element.
|
void |
setReferenceParameters(ReferenceParameters newReferenceParameters)
Sets the <wsa:ReferenceParameters> child element.
|
deregisterValidator, getValidators, registerValidator, validate, validateChildren
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
public Address getAddress()
getAddress
in interface EndpointReferenceType
Address
child element or null
public void setAddress(Address newAddress)
setAddress
in interface EndpointReferenceType
newAddress
- the Address
child element to set.public Metadata getMetadata()
getMetadata
in interface EndpointReferenceType
Metadata
child element or null
.public void setMetadata(Metadata newMetadata)
setMetadata
in interface EndpointReferenceType
newMetadata
- the Metadata
child element to set.public ReferenceParameters getReferenceParameters()
getReferenceParameters
in interface EndpointReferenceType
ReferenceParameters
child element or null
.public void setReferenceParameters(ReferenceParameters newReferenceParameters)
setReferenceParameters
in interface EndpointReferenceType
newReferenceParameters
- the ReferenceParameters
child element to set.public AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface AttributeExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects()
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
typeOrName
- the QName of the statements to returnpublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
getOrderedChildren
in class AbstractWSAddressingObject
Copyright © 2018 JBoss by Red Hat. All rights reserved.