Class ProblemActionImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.soap.wsaddressing.impl.AbstractWSAddressingObject
org.opensaml.soap.wsaddressing.impl.ProblemActionImpl
- All Implemented Interfaces:
AttributeExtensibleXMLObject
,XMLObject
,ProblemAction
,WSAddressingObject
Implementation of
ProblemAction
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Action
Action child element.private SoapAction
SoapAction child element.private AttributeMap
Wildcard attributes.Fields inherited from interface org.opensaml.soap.wsaddressing.ProblemAction
ELEMENT_LOCAL_NAME, ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionProblemActionImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the Action child element.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the SoapAction child element.Gets a mutable map of the attributes.void
Set the Action child element.void
setSoapAction
(SoapAction newSoapAction) Set the SoapAction child element.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
-
action
Action child element. -
soapAction
SoapAction child element. -
unknownAttributes
Wildcard attributes.
-
-
Constructor Details
-
ProblemActionImpl
Constructor.- Parameters:
namespaceURI
- The namespace of the elementelementLocalName
- The local name of the elementnamespacePrefix
- The namespace prefix of the element
-
-
Method Details
-
getAction
Get the Action child element.- Specified by:
getAction
in interfaceProblemAction
- Returns:
- the Action child element
-
getSoapAction
Get the SoapAction child element.- Specified by:
getSoapAction
in interfaceProblemAction
- Returns:
- the SoapAction child element
-
setAction
Set the Action child element.- Specified by:
setAction
in interfaceProblemAction
- Parameters:
newAction
- the new Action child element
-
setSoapAction
Set the SoapAction child element.- Specified by:
setSoapAction
in interfaceProblemAction
- Parameters:
newSoapAction
- the new SoapAction child element
-
getUnknownAttributes
Gets a mutable map of the attributes. The map key is the namespace qualified name of the attribute, the map value is the value of the attribute.- Specified by:
getUnknownAttributes
in interfaceAttributeExtensibleXMLObject
- Returns:
- a map of the attributes
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Overrides:
getOrderedChildren
in classAbstractWSAddressingObject
- Returns:
- ordered list of child elements
-