Package org.openprovenance.prov.vanilla
Class Other
- java.lang.Object
-
- org.openprovenance.prov.vanilla.TypedValue
-
- org.openprovenance.prov.vanilla.Other
-
public class Other extends TypedValue implements Other, 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 Other(QualifiedName elementName, QualifiedName type, Object value)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object object)
void
equals(Object object, EqualsBuilder equalsBuilder)
QualifiedName
getElementName()
Get the element nameAttribute.AttributeKind
getKind()
void
hashCode(HashCodeBuilder hashCodeBuilder)
void
setElementName(QualifiedName elementName)
Set the elementNameString
toNotationString()
A method to generate the prov-n representation of an attribute ex:attr="value" %% xsd:typeString
toString()
void
toString(ToStringBuilder toStringBuilder)
-
Methods inherited from class org.openprovenance.prov.vanilla.TypedValue
castToStringOrLangStringOrQualifiedName, convertValueToObject, getAttributeKind, getConvertedValue, getLanguageString, getQualifiedName, getType, getTypeString, getValue, hashCode, setType, setValue, setValue, setValue, setValueFromObject
-
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
-
Other
public Other(QualifiedName elementName, QualifiedName type, Object value)
-
-
Method Detail
-
getElementName
public QualifiedName getElementName()
Description copied from interface:Other
Get the element name- Specified by:
getElementName
in interfaceAttribute
- Specified by:
getElementName
in interfaceOther
- Returns:
QualifiedName
with namespace URI different than prov
-
getKind
public Attribute.AttributeKind getKind()
-
setElementName
public void setElementName(QualifiedName elementName)
Description copied from interface:Other
Set the elementName- Specified by:
setElementName
in interfaceOther
- Parameters:
elementName
- is aQualifiedName
whose namespace URI differs from prov
-
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
-
equals
public void equals(Object object, EqualsBuilder equalsBuilder)
- Specified by:
equals
in interfaceEquals
- Overrides:
equals
in classTypedValue
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classTypedValue
-
hashCode
public void hashCode(HashCodeBuilder hashCodeBuilder)
- Specified by:
hashCode
in interfaceHashCode
- Overrides:
hashCode
in classTypedValue
-
toString
public void toString(ToStringBuilder toStringBuilder)
- Specified by:
toString
in interfaceToString
- Overrides:
toString
in classTypedValue
-
toString
public String toString()
- Overrides:
toString
in classTypedValue
-
-