Package io.opentimeline.opentimelineio
Class ExternalReference
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.SerializableObjectWithMetadata
io.opentimeline.opentimelineio.MediaReference
io.opentimeline.opentimelineio.ExternalReference
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ExternalReference extends MediaReference
Reference to media via a url, for example "file:///var/tmp/foo.mov"
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExternalReference.ExternalReferenceBuilderNested classes/interfaces inherited from class io.opentimeline.opentimelineio.MediaReference
MediaReference.MediaReferenceBuilderNested classes/interfaces inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedExternalReference()ExternalReference(ExternalReference.ExternalReferenceBuilder mediaReferenceBuilder)ExternalReference(java.lang.String targetURL, TimeRange availableRange, AnyDictionary metadata) -
Method Summary
Modifier and Type Method Description java.lang.StringgetTargetURL()voidsetTargetURL(java.lang.String targetURL)java.lang.StringtoString()Methods inherited from class io.opentimeline.opentimelineio.MediaReference
getAvailableRange, isMissingReference, setAvailableRangeMethods 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
-
ExternalReference
protected ExternalReference() -
ExternalReference
public ExternalReference(java.lang.String targetURL, TimeRange availableRange, AnyDictionary metadata) -
ExternalReference
-
-
Method Details
-
getTargetURL
public java.lang.String getTargetURL() -
setTargetURL
public void setTargetURL(java.lang.String targetURL) -
toString
public java.lang.String toString()- Overrides:
toStringin classMediaReference
-