Class NodeCountryImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
se.swedenconnect.opensaml.eidas.ext.impl.NodeCountryImpl
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject
,org.opensaml.saml.common.SAMLObject
,NodeCountry
Concrete implementation of
NodeCountry
.- Author:
- Martin Lindström
-
Field Summary
Fields inherited from interface se.swedenconnect.opensaml.eidas.ext.NodeCountry
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorDescriptionNodeCountryImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the node country.List
<org.opensaml.core.xml.XMLObject> void
setNodeCountry
(String nodeCountry) Assigns the node country.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, ensureDOM, 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
-
Constructor Details
-
NodeCountryImpl
Constructor.- Parameters:
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Details
-
getNodeCountry
Returns the node country.- Specified by:
getNodeCountry
in interfaceNodeCountry
- Returns:
- the nationality code of the country or international organization in ISO 3166-1 alpha-2 format
-
setNodeCountry
Assigns the node country.The
nodeCountry
parameter must be the nationality code of the country or international organization in ISO 3166-1 alpha-2 format.- Specified by:
setNodeCountry
in interfaceNodeCountry
- Parameters:
nodeCountry
- the country code- Throws:
IllegalArgumentException
- if thenodeCountry
parameter is not given in ISO 3166-1 alpha-2 format
-
getOrderedChildren
- Specified by:
getOrderedChildren
in interfaceorg.opensaml.core.xml.XMLObject
-