java.lang.Object
org.openprovenance.prov.vanilla.TypedValue
- All Implemented Interfaces:
org.openprovenance.apache.commons.lang.builder.Equals,org.openprovenance.apache.commons.lang.builder.HashCode,org.openprovenance.apache.commons.lang.builder.ToString,TypedValue
public class TypedValue
extends Object
implements TypedValue, org.openprovenance.apache.commons.lang.builder.Equals, org.openprovenance.apache.commons.lang.builder.ToString, org.openprovenance.apache.commons.lang.builder.HashCode
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypedValue(QualifiedName type, Object value) TypedValue(QualifiedName type, Object value, Object _dummy, Object ignore) -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectcastToStringOrLangStringOrQualifiedName(Object value, QualifiedName type) Converts the value associated with thevalueproperty into a Java object.booleanvoidReturns the cached converted value for thevalueproperty .final StringgetType()Gets the type, expressed as aQualifiedNamefinal StringgetValue()Gets the value of the value property.inthashCode()voidhashCode(org.openprovenance.apache.commons.lang.builder.HashCodeBuilder hashCodeBuilder) voidsetType(QualifiedName value) Sets the value of thetypeproperty.voidSets thevalueproperty.voidsetValue(LangString value) Sets thevalueproperty.voidsetValue(QualifiedName value) Sets thevalueproperty.voidsetValueFromObject(Object anObject) Sets the value of thevalueproperty.toString()voidtoString(org.openprovenance.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
-
Field Details
-
value
-
type
-
valueAsJavaObject
-
-
Constructor Details
-
TypedValue
-
TypedValue
-
TypedValue
protected TypedValue()
-
-
Method Details
-
castToStringOrLangStringOrQualifiedName
-
convertValueToObject
Description copied from interface:TypedValueConverts the value associated with thevalueproperty into a Java object.- Specified by:
convertValueToObjectin interfaceTypedValue- Parameters:
vconv- value converter- Returns:
- possible object is
Object
-
getType
Description copied from interface:TypedValueGets the type, expressed as aQualifiedName- Specified by:
getTypein interfaceTypedValue- Returns:
- possible object is
QualifiedName
-
getValue
Description copied from interface:TypedValueGets the value of the value property.- Specified by:
getValuein interfaceTypedValue- Returns:
- possible object of
String,QualifiedName,LangString
-
getConvertedValue
Description copied from interface:TypedValueReturns the cached converted value for thevalueproperty .- Specified by:
getConvertedValuein interfaceTypedValue- Returns:
- possible object is
Object
-
getQualifiedName
-
getAttributeKind
-
setType
Description copied from interface:TypedValueSets the value of thetypeproperty.- Specified by:
setTypein interfaceTypedValue- Parameters:
value- allowed object isQualifiedName
-
setValue
Description copied from interface:TypedValueSets thevalueproperty.- Specified by:
setValuein interfaceTypedValue- Parameters:
value- allowed object isLangString
-
setValue
Description copied from interface:TypedValueSets thevalueproperty.- Specified by:
setValuein interfaceTypedValue- Parameters:
value- allowed object isQualifiedName
-
setValue
Description copied from interface:TypedValueSets thevalueproperty.- Specified by:
setValuein interfaceTypedValue- Parameters:
value- allowed object isString
-
setValueFromObject
Description copied from interface:TypedValueSets the value of thevalueproperty.- Specified by:
setValueFromObjectin interfaceTypedValue- Parameters:
anObject- allowed object isObject
-
equals
public void equals(Object object, org.openprovenance.apache.commons.lang.builder.EqualsBuilder equalsBuilder) - Specified by:
equalsin interfaceorg.openprovenance.apache.commons.lang.builder.Equals
-
equals
-
hashCode
public void hashCode(org.openprovenance.apache.commons.lang.builder.HashCodeBuilder hashCodeBuilder) - Specified by:
hashCodein interfaceorg.openprovenance.apache.commons.lang.builder.HashCode
-
hashCode
-
toString
public void toString(org.openprovenance.apache.commons.lang.builder.ToStringBuilder toStringBuilder) - Specified by:
toStringin interfaceorg.openprovenance.apache.commons.lang.builder.ToString
-
toString
-
getLanguageString
-
getTypeString
-