|
Oracle Fusion Middleware SAML 1.0/1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10675-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.saml.Statement
oracle.security.xmlsec.saml.SubjectStatement
public abstract class SubjectStatement
An abstract class representing a SubjectStatement
element. The SubjectStatement element serves as an extension point for new statements. It is of the type SubjectStatementAbstractType which is an abstract complex type extending the StatementAbstractType. Extension elements must use the xsi:type attribute to indicate the derived type.
Field Summary |
---|
Fields inherited from class oracle.security.xmlsec.util.XMLNode |
---|
node, systemId |
Constructor Summary | |
---|---|
protected |
SubjectStatement(org.w3c.dom.Document owner, java.lang.String uri, java.lang.String localName) Creates a new SubjectStatement instance. |
protected |
SubjectStatement(org.w3c.dom.Element element) Creates a new SubjectStatement instance from the given Element node. |
protected |
SubjectStatement(org.w3c.dom.Element element, java.lang.String systemId) Creates a new SubjectStatement instance from the given Element node. |
Method Summary | |
---|---|
Subject |
getSubject() Gets the Subject of this SubjectStatement element. |
void |
setSubject(Subject subject) Sets the Subject element. |
Methods inherited from class oracle.security.xmlsec.util.XMLElement |
---|
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix |
Methods inherited from class oracle.security.xmlsec.util.XMLNode |
---|
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SubjectStatement(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
SubjectStatement
instance from the given Element node.
element
- A SubjectStatement element.org.w3c.dom.DOMException
protected SubjectStatement(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
SubjectStatement
instance from the given Element node.
element
- A SubjectStatement element.systemId
- The URI string system ID for the SubjectStatement
.org.w3c.dom.DOMException
protected SubjectStatement(org.w3c.dom.Document owner, java.lang.String uri, java.lang.String localName) throws org.w3c.dom.DOMException
SubjectStatement
instance.
owner
- The owner document of the new SubjectStatement.nsURI
- The namespace URI in which the new SubjectStatement is to be created.localName
- The localName of the element represented by the class that extends this abstract class.org.w3c.dom.DOMException
Method Detail |
---|
public void setSubject(Subject subject)
Subject
element.subject
- A Subject
object representing the principal of the statement.public Subject getSubject()
Subject
of this SubjectStatement
element.Subject
element representing the principal of the statement.
|
Oracle Fusion Middleware SAML 1.0/1.1 Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10675-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |