# Uses of Interface
org.opensaml.core.xml.schema.XSString

Packages that use XSString
Package
Description
org.opensaml.core.xml.schema.impl
Implementations of the interfaces for XMLObjects that represent XML schema types.
org.opensaml.saml.ext.saml1md
Interfaces for SAML 2 Metadata Profile for SAML 1.x.
org.opensaml.saml.ext.saml1md.impl
Implementation for SAML 1.x Metadata Profile.
org.opensaml.saml.ext.saml2mdui
Interfaces for SAML 2 Metadata Extensions for Login UI and Discovery.
org.opensaml.saml.ext.saml2mdui.impl
Implementation for SAML V2 Metadata Extensions for UI and Discovery.
org.opensaml.saml.ext.samlec
Interfaces for SAML-EC GSS-API Mechanism.
org.opensaml.saml.ext.samlec.impl
Implementation for SAML-EC GSS-API schema content.
org.opensaml.saml.ext.samlpthrpty
Interfaces for SAML 2 Metadata Extension for Third-Party Request Protocol Extension.
org.opensaml.saml.ext.samlpthrpty.impl
Implementation for SAML V2 Protocol Extension for Third-Party Requests.
org.opensaml.saml.metadata.resolver.filter.impl
Implementation of Metadata Filters.
org.opensaml.saml.saml1.core
Interfaces for SAML 1.0 and 1.1 types and elements.
org.opensaml.saml.saml1.core.impl
Implementations of SAML 1.x core specification types and elements.
org.opensaml.saml.saml2.core
Interfaces for SAML 2.0 core and protocol interfaces.
org.opensaml.saml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.
org.opensaml.saml.saml2.ecp
Interfaces for SAML 2 ECP Elements.
org.opensaml.saml.saml2.ecp.impl
Implementations of SAML 2.0 ECP types and elements.
org.opensaml.saml.saml2.metadata
Concrete definitions of the objects described in saml-metadata-2.0-os work.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.
org.opensaml.soap.soap11
XMLObject interfaces for SOAP 1.1 elements.
org.opensaml.soap.soap11.impl
Provided implementations of the SOAP 1.1 XMLObject interfaces.
org.opensaml.soap.wssecurity
XMLObject interfaces for WS-Security 1.1 elements.
org.opensaml.soap.wssecurity.impl
XML Object provider implementations for WS-Security.
org.opensaml.soap.wstrust
XMLObject interfaces for WS-Trust 1.3 elements.
org.opensaml.soap.wstrust.impl
XML Object provider implementations for WS-Trust.
org.opensaml.xacml.ctx
XMLObject interfaces for XACML context schema.
org.opensaml.xacml.ctx.impl
XMLObject implementations for XACML context schema.
org.opensaml.xacml.policy
XMLObject interfaces for XACML policy schema.
org.opensaml.xacml.policy.impl
XMLObject provider implementation classes for XACML policy schema.
org.opensaml.xmlsec.encryption
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.signature
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of XSString in org.opensaml.core.xml.schema.impl

Classes in org.opensaml.core.xml.schema.impl that implement XSString
Modifier and Type
Class
Description
`class`
`XSStringImpl`
Concrete implementation of `XSString`.
Methods in org.opensaml.core.xml.schema.impl that return XSString
Modifier and Type
Method
Description
`XSString`
XSStringBuilder.`buildObject(String namespaceURI, String localName, String namespacePrefix)`
Creates an XMLObject with a given fully qualified name.

## Uses of XSString in org.opensaml.saml.ext.saml1md

Subinterfaces of XSString in org.opensaml.saml.ext.saml1md
Modifier and Type
Interface
Description
`interface`
`SourceID`
SAML 1 Metadata extension SourceID.

## Uses of XSString in org.opensaml.saml.ext.saml1md.impl

Classes in org.opensaml.saml.ext.saml1md.impl that implement XSString
Modifier and Type
Class
Description
`class`
`SourceIDImpl`
Concrete implementation of `SourceID`.

## Uses of XSString in org.opensaml.saml.ext.saml2mdui

Subinterfaces of XSString in org.opensaml.saml.ext.saml2mdui
Modifier and Type
Interface
Description
`interface`
`Description`
DisplayName.
`interface`
`DisplayName`
DisplayName.
`interface`
`DomainHint`
DomainHint.
`interface`
`IPHint`
IPHint.

## Uses of XSString in org.opensaml.saml.ext.saml2mdui.impl

Classes in org.opensaml.saml.ext.saml2mdui.impl that implement XSString
Modifier and Type
Class
Description
`class`
`DescriptionImpl`
Concrete implementation of `Description`.
`class`
`DisplayNameImpl`
Concrete implementation of `DisplayName`.
`class`
`DomainHintImpl`
Concrete implementation of `DomainHint`.
`class`
`IPHintImpl`
Concrete implementation of `IPHint`.

## Uses of XSString in org.opensaml.saml.ext.samlec

Subinterfaces of XSString in org.opensaml.saml.ext.samlec
Modifier and Type
Interface
Description
`interface`
`EncType`
SAML-EC GSS-API EncType element.

## Uses of XSString in org.opensaml.saml.ext.samlec.impl

Classes in org.opensaml.saml.ext.samlec.impl that implement XSString
Modifier and Type
Class
Description
`class`
`EncTypeImpl`
Concrete implementation of `EncType`.

## Uses of XSString in org.opensaml.saml.ext.samlpthrpty

Subinterfaces of XSString in org.opensaml.saml.ext.samlpthrpty
Modifier and Type
Interface
Description
`interface`
`RespondTo`
SAML 2.0 Protocol Third-party extension RespondTo.

## Uses of XSString in org.opensaml.saml.ext.samlpthrpty.impl

Classes in org.opensaml.saml.ext.samlpthrpty.impl that implement XSString
Modifier and Type
Class
Description
`class`
`RespondToImpl`
Concrete implementation of `RespondTo`.

## Uses of XSString in org.opensaml.saml.metadata.resolver.filter.impl

Fields in org.opensaml.saml.metadata.resolver.filter.impl declared as XSString
Modifier and Type
Field
Description
`private final XSString`
AlgorithmFilter.`guardObject`
Stands in for an empty collection when removing only.

## Uses of XSString in org.opensaml.saml.saml1.core

Subinterfaces of XSString in org.opensaml.saml.saml1.core
Modifier and Type
Interface
Description
`interface`
`Action`
Interface describing how a SAML1.1 `Action` element behaves.
`interface`
`AssertionArtifact`
This interface is for the SAML1 `AssertionArtifact` element.
`interface`
`AssertionIDReference`
This interface defines how the object representing a SAML 1 `AssertionIDReference` element behaves.
`interface`
`NameIdentifier`
Interface to define how a NameIdentifier element behaves.
`interface`
`StatusMessage`
This interface defines how the object representing a SAML1 `StatusMessage` element behaves.

## Uses of XSString in org.opensaml.saml.saml1.core.impl

Classes in org.opensaml.saml.saml1.core.impl that implement XSString
Modifier and Type
Class
Description
`class`
`ActionImpl`
Concrete implementation of `Action`.
`class`
`AssertionArtifactImpl`
Concrete implementation of `AssertionArtifact`.
`class`
`AssertionIDReferenceImpl`
Concrete Implementation of `AssertionIDReference` Object.
`class`
`NameIdentifierImpl`
Complete implementation of `NameIdentifier`.
`class`
`StatusMessageImpl`
Concrete implementation of `StatusMessage` object.

## Uses of XSString in org.opensaml.saml.saml2.core

Subinterfaces of XSString in org.opensaml.saml.saml2.core
Modifier and Type
Interface
Description
`interface`
`Action`
SAML 2.0 Core Action.
`interface`
`Artifact`
SAML 2.0 Core Artifact.
`interface`
`AssertionIDRef`
SAML 2.0 Core AssertionIDRef.
`interface`
`Issuer`
SAML 2.0 Core Issuer.
`interface`
`NameID`
SAML 2.0 Core NameID.
`interface`
`NameIDType`
SAML 2.0 Assertion NameID schema type.
`interface`
`NewID`
SAML 2.0 Core NewID.
`interface`
`SessionIndex`
SAML 2.0 Core SessionIndex.
`interface`
`StatusMessage`
SAML 2.0 Core StatusMessage.

## Uses of XSString in org.opensaml.saml.saml2.core.impl

Classes in org.opensaml.saml.saml2.core.impl that implement XSString
Modifier and Type
Class
Description
`class`
`AbstractNameIDType`
Abstract implementation of `NameIDType`.
`class`
`ActionImpl`
A concrete implementation of `Action`.
`class`
`ArtifactImpl`
Concrete implementation of `Artifact`.
`class`
`AssertionIDRefImpl`
Concrete implementation of `AssertionIDRef`.
`class`
`IssuerImpl`
A concrete implementation of `Issuer`.
`class`
`NameIDImpl`
Concrete implementation of `NameID`.
`class`
`NewIDImpl`
Concrete implementation of `NewID`.
`class`
`SessionIndexImpl`
Concrete implementation of `SessionIndex`.
`class`
`StatusMessageImpl`
Concrete implementation of `StatusMessage`.

## Uses of XSString in org.opensaml.saml.saml2.ecp

Subinterfaces of XSString in org.opensaml.saml.saml2.ecp
Modifier and Type
Interface
Description
`interface`
`RelayState`
SAML 2.0 ECP RelayState SOAP header.

## Uses of XSString in org.opensaml.saml.saml2.ecp.impl

Classes in org.opensaml.saml.saml2.ecp.impl that implement XSString
Modifier and Type
Class
Description
`class`
`RelayStateImpl`
A concrete implementation of `RelayState`.

## Uses of XSString in org.opensaml.saml.saml2.metadata

Subinterfaces of XSString in org.opensaml.saml.saml2.metadata
Modifier and Type
Interface
Description
`interface`
`Company`
SAML 2.0 Metadata Company.
`interface`
`GivenName`
SAML 2.0 Metadata GivenName.
`interface`
`LocalizedName`
LocalizedName.
`interface`
`OrganizationDisplayName`
SAML 2.0 Metadata OrganizationDisplayName.
`interface`
`OrganizationName`
SAML 2.0 Metadata OrganizationName.
`interface`
`ServiceDescription`
SAML 2.0 Metadata ServiceDescription.
`interface`
`ServiceName`
SAML 2.0 Metadata ServiceName.
`interface`
`SurName`
SAML 2.0 Metadata SurName.
`interface`
`TelephoneNumber`
SAML 2.0 Metadata TelephoneNumber.

## Uses of XSString in org.opensaml.saml.saml2.metadata.impl

Classes in org.opensaml.saml.saml2.metadata.impl that implement XSString
Modifier and Type
Class
Description
`class`
`CompanyImpl`
Concrete implementation of `Company`.
`class`
`GivenNameImpl`
Concrete implementation of `GivenName`.
`class`
`LocalizedNameImpl`
Concrete implementation of `LocalizedName`.
`class`
`OrganizationDisplayNameImpl`
Concrete implementation of `OrganizationDisplayName`.
`class`
`OrganizationNameImpl`
Concrete implementation of `OrganizationName`.
`class`
`ServiceDescriptionImpl`
Concrete implementation of `ServiceDescription`.
`class`
`ServiceNameImpl`
Concrete implementation of `ServiceName`.
`class`
`SurNameImpl`
Concrete implementation of `SurName`.
`class`
`TelephoneNumberImpl`
Concrete implementation of `TelephoneNumber`.

## Uses of XSString in org.opensaml.soap.soap11

Subinterfaces of XSString in org.opensaml.soap.soap11
Modifier and Type
Interface
Description
`interface`
`FaultString`
SOAP 1.1 faultstring.

## Uses of XSString in org.opensaml.soap.soap11.impl

Classes in org.opensaml.soap.soap11.impl that implement XSString
Modifier and Type
Class
Description
`class`
`FaultStringImpl`
Concrete implemenation of `FaultString`.

## Uses of XSString in org.opensaml.soap.wssecurity

Subinterfaces of XSString in org.opensaml.soap.wssecurity
Modifier and Type
Interface
Description
`interface`
`AttributedDateTime`
Interface for elements of complex type AttributedDateTime.
`interface`
`AttributedString`
Interface for elements of complex type AttributedString.
`interface`
`BinarySecurityToken`
The <wsse:BinarySecurityToken> element.
`interface`
`Created`
The <wsu:Created> element.
`interface`
`EncodedString`
Interface for elements of complex type EncodedString.
`interface`
`Expires`
The <wsu:Expires> element.
`interface`
`KeyIdentifier`
The <wsse:KeyIdentifier> element.
`interface`
`Nonce`
The <wsse:Nonce> element within a <wsse:UsernameToken> element.
`interface`
`Password`
The `Password` element.
`interface`
`Username`
The <wsse:Username> element within the <wsse:UsernameToken> element.

## Uses of XSString in org.opensaml.soap.wssecurity.impl

Classes in org.opensaml.soap.wssecurity.impl that implement XSString
Modifier and Type
Class
Description
`class`
`AttributedDateTimeImpl`
Implementation of `AttributedDateTime`.
`class`
`AttributedStringImpl`
Implementation of `AttributedString`.
`class`
`BinarySecurityTokenImpl`
BinarySecurityTokenImpl.
`class`
`CreatedImpl`
CreatedImpl.
`class`
`EncodedStringImpl`
Implementation of `EncodedString`.
`class`
`ExpiresImpl`
ExpiresImpl.
`class`
`KeyIdentifierImpl`
KeyIdentifierImpl.
`class`
`NonceImpl`
NonceImpl.
`class`
`PasswordImpl`
PasswordImpl.
`class`
`UsernameImpl`
Implementation of `Username`.

## Uses of XSString in org.opensaml.soap.wstrust

Subinterfaces of XSString in org.opensaml.soap.wstrust
Modifier and Type
Interface
Description
`interface`
`BinaryExchange`
The wst:BinaryExchange element.
`interface`
`Challenge`
The wst:Challenge element.
`interface`
`Reason`
The <wst:Reason> child element of a <wst:Status> element.

## Uses of XSString in org.opensaml.soap.wstrust.impl

Classes in org.opensaml.soap.wstrust.impl that implement XSString
Modifier and Type
Class
Description
`class`
`BinaryExchangeImpl`
BinaryExchangeImpl.
`class`
`ChallengeImpl`
ChallengeImpl.
`class`
`ReasonImpl`
ReasonImpl.

## Uses of XSString in org.opensaml.xacml.ctx

Subinterfaces of XSString in org.opensaml.xacml.ctx
Modifier and Type
Interface
Description
`interface`
`StatusMessageType`
XACML context StatusMessage schema type.

## Uses of XSString in org.opensaml.xacml.ctx.impl

Classes in org.opensaml.xacml.ctx.impl that implement XSString
Modifier and Type
Class
Description
`class`
`StatusMessageTypeImpl`
Implementation of `StatusMessageType`.

## Uses of XSString in org.opensaml.xacml.policy

Subinterfaces of XSString in org.opensaml.xacml.policy
Modifier and Type
Interface
Description
`interface`
`DescriptionType`
XACML Description schema type.
`interface`
`IdReferenceType`
XACML IdReference schema type.
Methods in org.opensaml.xacml.policy that return XSString
Modifier and Type
Method
Description
`XSString`
DefaultsType.`getXPathVersion()`
Gets the XPath version for this type.
Methods in org.opensaml.xacml.policy with parameters of type XSString
Modifier and Type
Method
Description
`void`
DefaultsType.`setXPathVersion(XSString version)`
Sets the XPath version for this type.

## Uses of XSString in org.opensaml.xacml.policy.impl

Classes in org.opensaml.xacml.policy.impl that implement XSString
Modifier and Type
Class
Description
`class`
`DescriptionTypeImpl`
Concrete implementation of `DescriptionType`.
`class`
`IdReferenceTypeImpl`
Implementation of `IdReferenceType`.
Fields in org.opensaml.xacml.policy.impl declared as XSString
Modifier and Type
Field
Description
`private XSString`
DefaultsTypeImpl.`xPathVersion`
XPath version.
Methods in org.opensaml.xacml.policy.impl that return XSString
Modifier and Type
Method
Description
`XSString`
DefaultsTypeImpl.`getXPathVersion()`
Gets the XPath version for this type.
Methods in org.opensaml.xacml.policy.impl with parameters of type XSString
Modifier and Type
Method
Description
`void`
DefaultsTypeImpl.`setXPathVersion(XSString version)`
Sets the XPath version for this type.

## Uses of XSString in org.opensaml.xmlsec.encryption

Subinterfaces of XSString in org.opensaml.xmlsec.encryption
Modifier and Type
Interface
Description
`interface`
`CarriedKeyName`
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
`interface`
`DerivedKeyName`
XMLObject representing XML Encryption 1.1 DerivedKeyName element.
`interface`
`MasterKeyName`
XMLObject representing XML Encryption 1.1 MasterKeyName element.

## Uses of XSString in org.opensaml.xmlsec.encryption.impl

Classes in org.opensaml.xmlsec.encryption.impl that implement XSString
Modifier and Type
Class
Description
`class`
`CarriedKeyNameImpl`
Concrete implementation of `CarriedKeyName`.
`class`
`DerivedKeyNameImpl`
Concrete implementation of `DerivedKeyName`.
`class`
`MasterKeyNameImpl`
Concrete implementation of `MasterKeyName`.

## Uses of XSString in org.opensaml.xmlsec.signature

Subinterfaces of XSString in org.opensaml.xmlsec.signature
Modifier and Type
Interface
Description
`interface`
`KeyName`
XMLObject representing XML Digital Signature, version 20020212, KeyName element.
`interface`
`MgmtData`
XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
`interface`
`X509IssuerName`
XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
`interface`
`X509SubjectName`
XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
`interface`
`XPath`
XMLObject representing XML Digital Signature, version 20020212, XPath element.

## Uses of XSString in org.opensaml.xmlsec.signature.impl

Classes in org.opensaml.xmlsec.signature.impl that implement XSString
Modifier and Type
Class
Description
`class`
`KeyNameImpl`
Concrete implementation of `KeyName`.
`class`
`MgmtDataImpl`
Concrete implementation of `MgmtData`.
`class`
`X509IssuerNameImpl`
Concrete implementation of `X509IssuerName`.
`class`
`X509SubjectNameImpl`
Concrete implementation of `X509SubjectName`.
`class`
`XPathImpl`
Concrete implementation of `XPath`.