Package io.opentimeline.opentimelineio
Class SerializableObjectWithMetadata
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.SerializableObjectWithMetadata
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
Composable,Effect,Marker,MediaReference,SerializableCollection,Timeline
public class SerializableObjectWithMetadata extends SerializableObject
A SerializableObject with a metadata dictionary.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedSerializableObjectWithMetadata()SerializableObjectWithMetadata(AnyDictionary metadata)SerializableObjectWithMetadata(SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder builder)SerializableObjectWithMetadata(java.lang.String name)SerializableObjectWithMetadata(java.lang.String name, AnyDictionary metadata) -
Method Summary
Modifier and Type Method Description AnyDictionarygetMetadata()java.lang.StringgetName()voidsetMetadata(AnyDictionary metadata)voidsetName(java.lang.String name)java.lang.StringtoString()Methods inherited from class io.opentimeline.opentimelineio.SerializableObject
clone, currentRefCount, dynamicFields, equals, fromJSONFile, fromJSONString, isEquivalentTo, isUnknownSchema, schemaName, schemaVersion, toJSONFile, toJSONFile, toJSONString, toJSONString
-
Constructor Details
-
SerializableObjectWithMetadata
protected SerializableObjectWithMetadata() -
SerializableObjectWithMetadata
-
SerializableObjectWithMetadata
public SerializableObjectWithMetadata(java.lang.String name) -
SerializableObjectWithMetadata
-
SerializableObjectWithMetadata
public SerializableObjectWithMetadata(SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder builder)
-
-
Method Details
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getMetadata
-
setMetadata
-
toString
public java.lang.String toString()- Overrides:
toStringin classSerializableObject
-