public class TargetTypeImpl extends AbstractXACMLObject implements TargetType
TargetType
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
TargetTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ActionsType |
getActions()
Gets the actions of this target.
|
EnvironmentsType |
getEnvironments()
Gets the environments of this target.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
ResourcesType |
getResources()
Gets the resources of this target.
|
SubjectsType |
getSubjects()
Gets the subjects of this target.
|
void |
setActions(ActionsType newActions)
Sets the actions in the target.
|
void |
setEnvironments(EnvironmentsType newEnvironments)
Sets the environments in the target.
|
void |
setResources(ResourcesType newResources)
Sets the resources in the target.
|
void |
setSubjects(SubjectsType newSubjects)
Sets the subjects in the target.
|
deregisterValidator, getValidators, registerValidator, validate, validateChildren
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
protected TargetTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public SubjectsType getSubjects()
getSubjects
in interface TargetType
public ResourcesType getResources()
getResources
in interface TargetType
public ActionsType getActions()
getActions
in interface TargetType
public EnvironmentsType getEnvironments()
getEnvironments
in interface TargetType
public void setActions(ActionsType newActions)
setActions
in interface TargetType
newActions
- the subject in the targetpublic void setEnvironments(EnvironmentsType newEnvironments)
setEnvironments
in interface TargetType
newEnvironments
- the subject in the targetpublic void setResources(ResourcesType newResources)
setResources
in interface TargetType
newResources
- the subject in the targetpublic void setSubjects(SubjectsType newSubjects)
setSubjects
in interface TargetType
newSubjects
- the subject in the targetCopyright © 2018 JBoss by Red Hat. All rights reserved.