public abstract static class TypeDefinitionStringImpl.BaseStringValue extends TypeDefinitionImpl.PropertyValueImpl implements PropertyValue
Base representation for all property values representing string values.
| Constructor and Description |
|---|
BaseStringValue() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Tests to see if the this property value and the given object are equal.
|
TypeDefinitionStringImpl |
getType()
Returns the type definition for this property value.
|
boolean |
isDefinedType() |
hashCode, toStringgetValue, hashCode, toStringpublic TypeDefinitionStringImpl getType()
PropertyValueReturns the type definition for this property value.
Methods of the returned type definition can be
used to manipulate a property value. For example, for a value of AAF UInt32
type, the following methods are available on TypeDefinitionInteger:
getType in interface PropertyValuePropertyDefinition.getTypeDefinition(),
TypeDefinitions.TypeDefinitionWeakReferencepublic boolean isDefinedType()
public boolean equals(Object o)
PropertyValueTests to see if the this property value and the given object are equal. Two property values are equal if-and-only-if:
null;Object.equals(Object) or both property values represent a null value.equals in interface PropertyValueequals in class TypeDefinitionImpl.PropertyValueImplo - Property value to test equality with this one.Object.equals(Object),
MediaEngine.deepEquals(MetadataObject, Object)(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.