Class DiscoHintsImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.ext.saml2mdui.impl.DiscoHintsImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,DiscoHints
Concrete implementation of
DiscoHints
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IndexedXMLObjectChildrenList<XMLObject>
Children of the UIInfo.Fields inherited from interface org.opensaml.saml.ext.saml2mdui.DiscoHints
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DiscoHintsImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionThe <DomainHint> element specifies a set of DNS domains associated with, or serviced by, the entity.The <GeolocationHint> element specifies the geographic coordinates associated with, or serviced by, the entity.The <IPHint> element specifies a set of [CIDR] blocks associated with, or serviced by, the entity.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the list of all children of this element.getXMLObjects
(QName typeOrName) Get the list of all children of this element which have the specified name or type.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 Details
-
discoHintsChildren
Children of the UIInfo.
-
-
Constructor Details
-
DiscoHintsImpl
Constructor.- Parameters:
namespaceURI
- namespaceURIelementLocalName
- elementLocalNamenamespacePrefix
- namespacePrefix
-
-
Method Details
-
getXMLObjects
Get the list of all children of this element.- Specified by:
getXMLObjects
in interfaceDiscoHints
- Returns:
- the list of all XMLObject children
-
getXMLObjects
Get the list of all children of this element which have the specified name or type.- Specified by:
getXMLObjects
in interfaceDiscoHints
- Parameters:
typeOrName
- the element name or type of the desired list of elements- Returns:
- the list of all XMLObject children
-
getDomainHints
The <DomainHint> element specifies a set of DNS domains associated with, or serviced by, the entity.- Specified by:
getDomainHints
in interfaceDiscoHints
- Returns:
- hints.
-
getGeolocationHints
The <GeolocationHint> element specifies the geographic coordinates associated with, or serviced by, the entity. Coordinates are given in decimal form using the World Geodetic System (2d) coordinate system.- Specified by:
getGeolocationHints
in interfaceDiscoHints
- Returns:
- hints
-
getIPHints
The <IPHint> element specifies a set of [CIDR] blocks associated with, or serviced by, the entity. Both IPv4 and IPv6 CIDR blocks MUST be supported.- Specified by:
getIPHints
in interfaceDiscoHints
- Returns:
- hints
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-