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 class
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
SerializableObjectWithMetadata()
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 AnyDictionary
getMetadata()
java.lang.String
getName()
void
setMetadata(AnyDictionary metadata)
void
setName(java.lang.String name)
java.lang.String
toString()
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:
toString
in classSerializableObject
-