com.sun.identity.saml2.assertion
インタフェース Statement

既知のサブインタフェースの一覧:
AttributeStatement, AuthnStatement, AuthzDecisionStatement, XACMLAuthzDecisionStatement

public interface Statement

The Statement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework. SAML itself derives its core statements from this extension point. Its StatementAbstractType complex type is abstract and is thus usable only as the base of a derived type.

 <complexType name="StatementAbstractType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     </restriction>
   </complexContent>
 </complexType>
 


メソッドの概要
 boolean isMutable()
          Returns the mutability of the object.
 void makeImmutable()
          Makes the object immutable.
 String toXMLString()
          Returns a String representation of the element.
 String toXMLString(boolean includeNS, boolean declareNS)
          Returns a String representation of the element.
 

メソッドの詳細

makeImmutable

void makeImmutable()
Makes the object immutable.


isMutable

boolean isMutable()
Returns the mutability of the object.

戻り値:
true if the object is mutable; false otherwise.

toXMLString

String toXMLString()
                   throws SAML2Exception
Returns a String representation of the element.

戻り値:
A string containing the valid XML for this element. By default name space name is prepended to the element name.
例外:
SAML2Exception - if the object does not conform to the schema.

toXMLString

String toXMLString(boolean includeNS,
                   boolean declareNS)
                   throws SAML2Exception
Returns a String representation of the element.

パラメータ:
includeNS - Determines whether or not the namespace qualifier is prepended to the Element when converted
declareNS - Determines whether or not the namespace is declared within the Element.
戻り値:
A string containing the valid XML for this element
例外:
SAML2Exception - if the object does not conform to the schema.