public class AttributeValue extends PolicySchemaObject implements Expression
Modifier and Type | Field and Description |
---|---|
private com.bea.common.security.xacml.attr.AttributeValue |
av |
private static long |
serialVersionUID |
NAMESPACE, NAMESPACE_PREFIX
Constructor and Description |
---|
AttributeValue(com.bea.common.security.xacml.attr.AttributeValue av)
Constructs AttributeValue policy object given attribute value
|
Modifier and Type | Method and Description |
---|---|
void |
encodeAttributes(java.io.PrintStream ps) |
void |
encodeBody(java.io.PrintStream ps) |
(package private) void |
encodeDataType(java.io.PrintStream ps) |
protected void |
encodeValue(java.io.PrintStream ps) |
boolean |
equals(java.lang.Object other) |
URI |
getDataType() |
java.lang.String |
getElementName() |
com.bea.common.security.xacml.attr.AttributeValue |
getValue() |
boolean |
hasBody() |
int |
internalHashCode() |
getDesiredNamespacePrefix, getNamespace
encode, encode, encodeChildren, escapeXML, getLocalName, getPrintStream, hasChildren, hashCode, toString
private static final long serialVersionUID
private com.bea.common.security.xacml.attr.AttributeValue av
public AttributeValue(com.bea.common.security.xacml.attr.AttributeValue av)
av
- Attribute valuepublic java.lang.String getElementName()
getElementName
in class SchemaObject
public void encodeAttributes(java.io.PrintStream ps)
encodeAttributes
in class SchemaObject
public boolean hasBody()
hasBody
in class SchemaObject
public void encodeBody(java.io.PrintStream ps)
encodeBody
in class SchemaObject
void encodeDataType(java.io.PrintStream ps)
protected void encodeValue(java.io.PrintStream ps)
public URI getDataType() throws URISyntaxException
URISyntaxException
public com.bea.common.security.xacml.attr.AttributeValue getValue()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int internalHashCode()
internalHashCode
in class SchemaObject