Class NodeCountryImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
se.swedenconnect.opensaml.eidas.ext.impl.NodeCountryImpl
- All Implemented Interfaces:
XMLObject, SAMLObject, NodeCountry
Concrete implementation of
NodeCountry.- Author:
- Martin Lindström
-
Field Summary
Fields inherited from interface NodeCountry
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionNodeCountryImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the node country.voidsetNodeCountry(String nodeCountry) Assigns the node country.Methods inherited from class AbstractXMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-
-
Method Details
-
getNodeCountry
Returns the node country.- Specified by:
getNodeCountryin interfaceNodeCountry- Returns:
- the nationality code of the country or international organization in ISO 3166-1 alpha-2 format
-
setNodeCountry
Assigns the node country.The
nodeCountryparameter must be the nationality code of the country or international organization in ISO 3166-1 alpha-2 format.- Specified by:
setNodeCountryin interfaceNodeCountry- Parameters:
nodeCountry- the country code- Throws:
IllegalArgumentException- if thenodeCountryparameter is not given in ISO 3166-1 alpha-2 format
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-