Package org.opensaml.soap.wspolicy.impl
Class PolicyAttachmentImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.soap.wspolicy.impl.AbstractWSPolicyObject
-
- org.opensaml.soap.wspolicy.impl.PolicyAttachmentImpl
-
- All Implemented Interfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,PolicyAttachment,WSPolicyObject
public class PolicyAttachmentImpl extends AbstractWSPolicyObject implements PolicyAttachment
PolicyAttachmentImpl.
-
-
Field Summary
Fields Modifier and Type Field Description private AppliesToappliesToAppliesTo Child element.private IndexedXMLObjectChildrenList<XMLObject>policiesAndReferencesPolicy and PolicyReference children.private AttributeMapunknownAttributesWildcard attributes.private IndexedXMLObjectChildrenList<XMLObject>unknownChildrenWildcard child elements.-
Fields inherited from interface org.opensaml.soap.wspolicy.PolicyAttachment
ELEMENT_LOCAL_NAME, ELEMENT_NAME
-
-
Constructor Summary
Constructors Constructor Description PolicyAttachmentImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppliesTogetAppliesTo()List<XMLObject>getOrderedChildren()List<Policy>getPolicies()List<PolicyReference>getPolicyReferences()AttributeMapgetUnknownAttributes()List<XMLObject>getUnknownXMLObjects()List<XMLObject>getUnknownXMLObjects(QName typeOrName)voidsetAppliesTo(AppliesTo newAppliesTo)-
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 Detail
-
appliesTo
private AppliesTo appliesTo
AppliesTo Child element.
-
policiesAndReferences
private IndexedXMLObjectChildrenList<XMLObject> policiesAndReferences
Policy and PolicyReference children.
-
unknownChildren
private IndexedXMLObjectChildrenList<XMLObject> unknownChildren
Wildcard child elements.
-
unknownAttributes
private AttributeMap unknownAttributes
Wildcard attributes.
-
-
Method Detail
-
getAppliesTo
public AppliesTo getAppliesTo()
- Specified by:
getAppliesToin interfacePolicyAttachment
-
setAppliesTo
public void setAppliesTo(AppliesTo newAppliesTo)
- Specified by:
setAppliesToin interfacePolicyAttachment
-
getPolicies
public List<Policy> getPolicies()
- Specified by:
getPoliciesin interfacePolicyAttachment
-
getPolicyReferences
public List<PolicyReference> getPolicyReferences()
- Specified by:
getPolicyReferencesin interfacePolicyAttachment
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-