org.opensaml.saml2.metadata.impl
public abstract class EndpointImpl extends AbstractSAMLObject implements Endpoint
Endpoint
Modifier and Type | Field and Description |
---|---|
private String |
bindingId
Binding URI
|
private String |
location
Endpoint location URI
|
private String |
responseLocation
Response location URI
|
private AttributeMap |
unknownAttributes
"anyAttribute" attributes
|
private IndexedXMLObjectChildrenList<XMLObject> |
unknownChildren
child "any" elements
|
BINDING_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, LOCATION_ATTRIB_NAME, RESPONSE_LOCATION_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
EndpointImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getBinding()
Gets the URI identifier for the binding supported by this Endpoint.
|
String |
getLocation()
Gets the URI, usually a URL, for the location of this Endpoint.
|
List<XMLObject> |
getOrderedChildren() |
String |
getResponseLocation()
Gets the URI, usually a URL, responses should be sent to this for this Endpoint.
|
AttributeMap |
getUnknownAttributes() |
List<XMLObject> |
getUnknownXMLObjects() |
List<XMLObject> |
getUnknownXMLObjects(QName typeOrName) |
void |
setBinding(String binding)
Sets the URI identifier for the binding supported by this Endpoint.
|
void |
setLocation(String location)
Sets the URI, usually a URL, for the location of this Endpoint.
|
void |
setResponseLocation(String location)
Sets the URI, usually a URL, responses should be sent to this for this Endpoint.
|
equals, prepareForAssignment
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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
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
private String bindingId
private String location
private String responseLocation
private final AttributeMap unknownAttributes
private final IndexedXMLObjectChildrenList<XMLObject> unknownChildren
protected EndpointImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getBinding()
getBinding
in interface Endpoint
public void setBinding(String binding)
setBinding
in interface Endpoint
binding
- the URI identifier for the binding supported by this Endpointpublic String getLocation()
getLocation
in interface Endpoint
public void setLocation(String location)
setLocation
in interface Endpoint
location
- the location of this Endpointpublic String getResponseLocation()
getResponseLocation
in interface Endpoint
public void setResponseLocation(String location)
setResponseLocation
in interface Endpoint
location
- the URI responses should be sent to this for this Endpointpublic AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface AttributeExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects()
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.