public interface TransliterationStringType extends XSString
Section 2.4 of the eIDAS SAML Attribute Profile states the following:
Transliteration allows the consumer of identity assertions to determine which attribute values are recorded in Latin and non-Latin script.
For attribute values where transliteration is applicable (as defined by the profile) a modifying attribute
LatinScript=”false” MUST be applied to the <AttributeValue>. This LatinScript attribute is
optional and set to true by default.
<AttributeValue> statements MUST be included in the <Attribute>
statement;
LatinScript attribute set to
false.
If a transliterated attribute value is included the LatinScript attribute MUST be set to false
indicating a non-latin variant of the attribute value. Nodes MUST take account of the LatinScript attribute
where present and act accordingly.
| Modifier and Type | Field and Description |
|---|---|
static String |
LATIN_SCRIPT_ATTRIB_NAME
"LatinScript" attribute's local name.
|
TYPE_LOCAL_NAME, TYPE_NAME| Modifier and Type | Method and Description |
|---|---|
Boolean |
getLatinScript()
Returns the
LatinScript value. |
XSBooleanValue |
getLatinScriptXSBooleanValue()
Returns the
LatinScript value. |
void |
setLatinScript(Boolean latinScript)
Assigns the
LatinScript attribute value. |
void |
setLatinScript(XSBooleanValue latinScript)
Assigns the
LatinScript attribute value. |
deregisterValidator, getValidators, registerValidator, validateaddNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationstatic final String LATIN_SCRIPT_ATTRIB_NAME
Boolean getLatinScript()
LatinScript value. If the attribute is not set Boolean#TRUE will be returned.LatinScript attribute valueXSBooleanValue getLatinScriptXSBooleanValue()
LatinScript value. If the attribute is not set null will be returned.LatinScript attribute valuevoid setLatinScript(Boolean latinScript)
LatinScript attribute value.latinScript - the LatinScript attribute valuevoid setLatinScript(XSBooleanValue latinScript)
LatinScript attribute value.latinScript - the LatinScript attribute valueCopyright © 2018 Litsec AB. All rights reserved.