Class EndpointReferenceTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.soap.wsaddressing.impl.AbstractWSAddressingObject
-
- org.opensaml.soap.wsaddressing.impl.EndpointReferenceTypeImpl
-
- All Implemented Interfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,EndpointReferenceType,WSAddressingObject
- Direct Known Subclasses:
EndpointReferenceImpl,FaultToImpl,FromImpl,IssuerImpl,ReplyToImpl
public class EndpointReferenceTypeImpl extends AbstractWSAddressingObject implements EndpointReferenceType
Abstract implementation of the element of typeEndpointReferenceType.
-
-
Field Summary
Fields Modifier and Type Field Description private AddressaddressAddresschild element.private MetadatametadataOptionalMetadatachild element.private ReferenceParametersreferenceParametersOptionalReferenceParameterschild element.private AttributeMapunknownAttributesWildcard attributes.private IndexedXMLObjectChildrenList<XMLObject>unknownChildrenWildcard child elements.-
Fields inherited from interface org.opensaml.soap.wsaddressing.EndpointReferenceType
TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Constructor Description EndpointReferenceTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressgetAddress()MetadatagetMetadata()List<XMLObject>getOrderedChildren()ReferenceParametersgetReferenceParameters()AttributeMapgetUnknownAttributes()List<XMLObject>getUnknownXMLObjects()List<XMLObject>getUnknownXMLObjects(QName typeOrName)voidsetAddress(Address newAddress)voidsetMetadata(Metadata newMetadata)voidsetReferenceParameters(ReferenceParameters newReferenceParameters)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
referenceParameters
private ReferenceParameters referenceParameters
OptionalReferenceParameterschild element.
-
unknownChildren
private IndexedXMLObjectChildrenList<XMLObject> unknownChildren
Wildcard child elements.
-
unknownAttributes
private AttributeMap unknownAttributes
Wildcard attributes.
-
-
Constructor Detail
-
EndpointReferenceTypeImpl
public EndpointReferenceTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- The namespace of the elementelementLocalName- The local name of the elementnamespacePrefix- The namespace prefix of the element
-
-
Method Detail
-
getAddress
public Address getAddress()
- Specified by:
getAddressin interfaceEndpointReferenceType
-
setAddress
public void setAddress(Address newAddress)
- Specified by:
setAddressin interfaceEndpointReferenceType
-
getMetadata
public Metadata getMetadata()
- Specified by:
getMetadatain interfaceEndpointReferenceType
-
setMetadata
public void setMetadata(Metadata newMetadata)
- Specified by:
setMetadatain interfaceEndpointReferenceType
-
getReferenceParameters
public ReferenceParameters getReferenceParameters()
- Specified by:
getReferenceParametersin interfaceEndpointReferenceType
-
setReferenceParameters
public void setReferenceParameters(ReferenceParameters newReferenceParameters)
- Specified by:
setReferenceParametersin interfaceEndpointReferenceType
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classAbstractWSAddressingObject
-
-