Package io.opentimeline.opentimelineio
Class Effect
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.SerializableObjectWithMetadata
io.opentimeline.opentimelineio.Effect
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
TimeEffect
public class Effect extends SerializableObjectWithMetadata
Base class for all effects.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEffect.EffectBuilderNested classes/interfaces inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedEffect()Effect(Effect.EffectBuilder builder)Effect(java.lang.String name, java.lang.String effectName, AnyDictionary metadata) -
Method Summary
Modifier and Type Method Description java.lang.StringgetEffectName()voidsetEffectName(java.lang.String effectName)java.lang.StringtoString()Methods inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
getMetadata, getName, setMetadata, setNameMethods inherited from class io.opentimeline.opentimelineio.SerializableObject
clone, currentRefCount, dynamicFields, equals, fromJSONFile, fromJSONString, isEquivalentTo, isUnknownSchema, schemaName, schemaVersion, toJSONFile, toJSONFile, toJSONString, toJSONString
-
Constructor Details
-
Method Details
-
getEffectName
public java.lang.String getEffectName() -
setEffectName
public void setEffectName(java.lang.String effectName) -
toString
public java.lang.String toString()- Overrides:
toStringin classSerializableObjectWithMetadata
-