V
- underlying Java data typepublic abstract class StringParseableValue<V> extends SimpleValue<V>
Serializable
content, without any extra XML attributes.Modifier and Type | Class and Description |
---|---|
static class |
StringParseableValue.Factory<AV extends AttributeValue>
Datatype-specific Attribute Value Factory that supports values based on string and possibly other type of
Serializable content without any extra XML attributes. |
SimpleValue.BaseFactory<AV extends AttributeValue>
value
Modifier | Constructor and Description |
---|---|
protected |
StringParseableValue(V rawVal) |
Modifier and Type | Method and Description |
---|---|
Map<QName,String> |
getXmlAttributes()
Get the attributes attached to the value as specified by
XmlAnyAttribute , or any kind of attributes/metadata defined by some markup language that this value
type is designed to be (de)serialized (from) to. |
equals, getContent, getUnderlyingValue, hashCode, printXML, toString
protected StringParseableValue(V rawVal) throws IllegalArgumentException, NullPointerException
public Map<QName,String> getXmlAttributes()
AttributeValue
XmlAnyAttribute
, or any kind of attributes/metadata defined by some markup language that this value
type is designed to be (de)serialized (from) to. The primary use of this is (de)serialization of XML attributes. Each key is an attribute's QName and the associated value is the attribute's
string value. One example of such XML attribute in XACML standard is the xpathExpression value which has an XPathCategory attribute.Copyright © 2012–2020. All rights reserved.