Package io.opentimeline.opentimelineio
Class UnknownSchema
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.UnknownSchema
- All Implemented Interfaces:
java.lang.AutoCloseable
public class UnknownSchema extends SerializableObject
Represents an object whose schema is unknown to us.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUnknownSchema.UnknownSchemaBuilder -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedUnknownSchema()UnknownSchema(UnknownSchema.UnknownSchemaBuilder unknownSchemaBuilder)UnknownSchema(java.lang.String originalSchemaName, int originalSchemaVersion) -
Method Summary
Modifier and Type Method Description java.lang.StringgetOriginalSchemaName()intgetOriginalSchemaVersion()booleanisUnknownSchema()In general, SerializableObject will have a known schema but UnknownSchema subclass will redefine this property to be Truejava.lang.StringtoString()Methods inherited from class io.opentimeline.opentimelineio.SerializableObject
clone, currentRefCount, dynamicFields, equals, fromJSONFile, fromJSONString, isEquivalentTo, schemaName, schemaVersion, toJSONFile, toJSONFile, toJSONString, toJSONString
-
Constructor Details
-
UnknownSchema
protected UnknownSchema() -
UnknownSchema
public UnknownSchema(java.lang.String originalSchemaName, int originalSchemaVersion) -
UnknownSchema
-
-
Method Details
-
getOriginalSchemaName
public java.lang.String getOriginalSchemaName() -
getOriginalSchemaVersion
public int getOriginalSchemaVersion() -
isUnknownSchema
public boolean isUnknownSchema()Description copied from class:SerializableObjectIn general, SerializableObject will have a known schema but UnknownSchema subclass will redefine this property to be True- Overrides:
isUnknownSchemain classSerializableObject- Returns:
- true if schema is unknown, otherwise false
-
toString
public java.lang.String toString()- Overrides:
toStringin classSerializableObject
-