org.opensaml.xacml.ctx.impl
public class SubjectTypeImpl extends AbstractXACMLObject implements SubjectType
SubjectType
.Modifier and Type | Field and Description |
---|---|
private XMLObjectChildrenList<AttributeType> |
attributes
Lists of the attributes in the subject.
|
private String |
subjectCategory
Subject category of the Subject.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SUBJECT_CATEGORY_ATTTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
SubjectTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<AttributeType> |
getAttributes()
Returns the list of attributes in the subject.
|
List<XMLObject> |
getOrderedChildren() |
String |
getSubjectCategory()
Gets the subjectcategory of the subject.
|
void |
setSubjectCategory(String newSubjectCategory)
Sets the subjectcategory.
|
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
private String subjectCategory
private XMLObjectChildrenList<AttributeType> attributes
protected SubjectTypeImpl(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 String getSubjectCategory()
getSubjectCategory
in interface SubjectType
public void setSubjectCategory(String newSubjectCategory)
setSubjectCategory
in interface SubjectType
newSubjectCategory
- Sets the subjectcategorypublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public List<AttributeType> getAttributes()
getAttributes
in interface SubjectType
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.