Package org.opensaml.soap.wstrust.impl
Class DelegatableImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.soap.wstrust.impl.AbstractWSTrustObject
org.opensaml.soap.wstrust.impl.DelegatableImpl
- All Implemented Interfaces:
XSBoolean
,XMLObject
,Delegatable
,WSTrustObject
public class DelegatableImpl extends AbstractWSTrustObject implements Delegatable
DelegatableImpl.
-
Field Summary
Fields Modifier and Type Field Description private static Boolean
DEFAULT_VALUE
Default value.private XSBooleanValue
value
The wst:Forwardable content.Fields inherited from interface org.opensaml.soap.wstrust.Delegatable
ELEMENT_LOCAL_NAME, ELEMENT_NAME
Fields inherited from interface org.opensaml.core.xml.schema.XSBoolean
TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
Constructors Constructor Description DelegatableImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor. -
Method Summary
Modifier and Type Method Description List<XMLObject>
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.XSBooleanValue
getValue()
Returns the XSBooleanValue value.void
setValue(XSBooleanValue newValue)
Sets the XSBooleanValue value.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
-
Field Details
-
DEFAULT_VALUE
Default value. -
value
The wst:Forwardable content.
-
-
Constructor Details
-
DelegatableImpl
Constructor. Default value isFALSE
.- Parameters:
namespaceURI
- The namespace of the elementelementLocalName
- The local name of the elementnamespacePrefix
- The namespace prefix of the element
-
-
Method Details
-
getValue
Returns the XSBooleanValue value.- Specified by:
getValue
in interfaceXSBoolean
- Returns:
- the
XSBooleanValue
value
-
setValue
Sets the XSBooleanValue value.- Specified by:
setValue
in interfaceXSBoolean
- Parameters:
newValue
- TheXSBooleanValue
value
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-