Package org.openprovenance.prov.vanilla
Class Value
- java.lang.Object
-
- org.openprovenance.prov.vanilla.TypedValue
-
- org.openprovenance.prov.vanilla.Value
-
public class Value extends TypedValue implements Value, Attribute
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.Attribute
Attribute.AttributeKind
-
-
Field Summary
-
Fields inherited from class org.openprovenance.prov.vanilla.TypedValue
type, value, valueAsJavaObject
-
-
Constructor Summary
Constructors Constructor Description Value(QualifiedName type, Object value)
-
Method Summary
Modifier and Type Method Description QualifiedName
getElementName()
Attribute.AttributeKind
getKind()
String
toNotationString()
A method to generate the prov-n representation of an attribute ex:attr="value" %% xsd:type-
Methods inherited from class org.openprovenance.prov.vanilla.TypedValue
castToStringOrLangStringOrQualifiedName, convertValueToObject, equals, equals, getAttributeKind, getConvertedValue, getLanguageString, getQualifiedName, getType, getTypeString, getValue, hashCode, hashCode, setType, setValue, setValue, setValue, setValueFromObject, toString, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openprovenance.prov.model.Attribute
getAttributeKind, getConvertedValue, getQualifiedName, getType, getValue
-
Methods inherited from interface org.openprovenance.prov.model.TypedValue
convertValueToObject, setType, setValue, setValue, setValue, setValueFromObject
-
-
-
-
Constructor Detail
-
Value
public Value(QualifiedName type, Object value)
-
-
Method Detail
-
getElementName
public QualifiedName getElementName()
- Specified by:
getElementName
in interfaceAttribute
-
getKind
public Attribute.AttributeKind getKind()
-
toNotationString
public String toNotationString()
Description copied from interface:Attribute
A method to generate the prov-n representation of an attribute ex:attr="value" %% xsd:type- Specified by:
toNotationString
in interfaceAttribute
-
-