org.openliberty.xmltooling.sbf
Class Framework

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.sbf.Framework
All Implemented Interfaces:
org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class Framework
extends org.opensaml.xml.signature.AbstractSignableXMLObject
implements org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.AttributeExtensibleXMLObject

When included in a message, this header provides a means for a sender to communicate the version of the ID-WSF framework used to construct the message. This element is also used inside of EPR Metadata

Author:
asa

Nested Class Summary
static class Framework.Builder
          Internal Builder Class
static class Framework.Marshaller
          Internal Marshaller Class
static class Framework.Unmarshaller
          Intenal Unmarshalling class
 
Field Summary
static java.lang.String ATT_VERSION
           
static java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
          Local name of the SASL type.
static javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
          Default element name.
private  org.opensaml.xml.util.AttributeMap otherAttributes
          Support for AttributeExtensibleXMLObject interface
private  org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects
           
private  java.lang.String value
           
private  java.lang.String version
           
static java.lang.String VERSION_2_0
           
 
Constructor Summary
  Framework()
           
protected Framework(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 org.opensaml.xml.util.AttributeMap getUnknownAttributes()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
           
 java.lang.String getValue()
           
 java.lang.String getVersion()
           
 void setValue(java.lang.String value)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, 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.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

VERSION_2_0

public static final java.lang.String VERSION_2_0
See Also:
Constant Field Values

DEFAULT_ELEMENT_LOCAL_NAME

public static final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
Local name of the SASL type.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

public static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
Default element name.


ATT_VERSION

public static java.lang.String ATT_VERSION

value

private java.lang.String value

version

private java.lang.String version

unknownXMLObjects

private org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects

otherAttributes

private org.opensaml.xml.util.AttributeMap otherAttributes
Support for AttributeExtensibleXMLObject interface

Constructor Detail

Framework

public Framework()

Framework

protected Framework(java.lang.String namespaceURI,
                    java.lang.String elementLocalName,
                    java.lang.String namespacePrefix)
Method Detail

setVersion

public void setVersion(java.lang.String version)

getVersion

public java.lang.String getVersion()

setValue

public void setValue(java.lang.String value)

getValue

public java.lang.String getValue()

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject

getUnknownAttributes

public org.opensaml.xml.util.AttributeMap getUnknownAttributes()
Specified by:
getUnknownAttributes in interface org.opensaml.xml.AttributeExtensibleXMLObject