|
Media Authoring with Java API |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objecttv.amwa.maj.entity.InterchangeObject
tv.amwa.maj.entity.Locator
tv.amwa.maj.entity.TextLocator
@AAFClass(uuid1=218169601,
uuid2=257,
uuid3=13056,
uuid4={6,14,43,52,2,6,1,1},
definedName="TextLocator",
description="The TextLocator class provides information to help find a file containing the essence or to help find the physical media.")
public class TextLocator
Implements a representation of information to help find a file containing the essence or to help find the physical media. A text locator is not intended for applications to use without user intervention.
THE COMMENTS FOR THIS CLASS ARE INCOMPLETE.
| Nested Class Summary | |
|---|---|
static class |
TextLocator.XMLHandler
|
| Nested classes/interfaces inherited from class tv.amwa.maj.entity.Locator |
|---|
Locator.LocatorXMLHandler |
| Nested classes/interfaces inherited from class tv.amwa.maj.entity.InterchangeObject |
|---|
InterchangeObject.InterchangeObjectXMLHandler |
| Constructor Summary | |
|---|---|
TextLocator(String name)
Creates and initializes a new text locator, which provides information to help find a file containing the essence or to help find the physical media. |
|
| Method Summary | |
|---|---|
void |
appendXMLChildren(Node parent)
Append child elements to the given parent node to serialize the value of an object to an XML fragment. |
TextLocator |
clone()
Creates a cloned copy of this entity. |
String |
getName()
Returns the name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media. |
void |
setName(String name)
Sets the name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media. |
void |
setPropertiesFromInterface(TextLocator castFrom)
|
| Methods inherited from class tv.amwa.maj.entity.Locator |
|---|
equals, getPath, hashCode, setPath, setPropertiesFromInterface |
| Methods inherited from class tv.amwa.maj.entity.InterchangeObject |
|---|
castFromInterface, countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, registerImplementation, setPropertiesFromInterface, setPropertyValue, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tv.amwa.maj.iface.Locator |
|---|
getPath, setPath |
| Methods inherited from interface tv.amwa.maj.iface.InterchangeObject |
|---|
countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, setPropertyValue |
| Methods inherited from interface tv.amwa.maj.entity.MAJCommon |
|---|
equals, hashCode, toString |
| Constructor Detail |
|---|
public TextLocator(@AAFString
String name)
throws NullPointerException
Creates and initializes a new text locator, which provides information to help find a file containing the essence or to help find the physical media.
name - Text string containing information to help find the file containing the essence
or the physical media.
NullPointerException - Location of the media is null.| Method Detail |
|---|
public final void setPropertiesFromInterface(TextLocator castFrom)
InterchangeObject.setPropertiesFromInterface(tv.amwa.maj.iface.InterchangeObject)
@AAFProperty(uuid1=17039618,
uuid2=256,
uuid3=0,
uuid4={6,14,43,52,1,1,1,2},
definedName="Name",
typeName="String",
optional=false,
uniqueIdentifier=false,
pid=16641)
public String getName()
TextLocatorReturns the name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media.
getName in interface TextLocatorLocator.getPath()
public void setName(String name)
throws NullPointerException
TextLocatorSets the name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media.
setName in interface TextLocatorname - Name property of the text locator.
NullPointerException - The given name is null.Locator.setPath(String)public TextLocator clone()
MAJCommonCreates a cloned copy of this entity. The clone will be initialized to have the same value as this value but exists independently from then on. Changes to this value will not effect the clone and changes to the clone will not effect this. MAJ API clones are true deep clones with no shared references to areas of memory within the original.
This method does not throw a CloneNotSupportedException as all
entity values must implement the Cloneable interface. If a cloning
error does occur, a null value will be returned but this is very unlikely
to happen.
clone in interface MAJCommonclone in class LocatorObject.clone()public final void appendXMLChildren(Node parent)
XMLSerializableAppend child elements to the given parent node to serialize the value of an object
to an XML fragment. Methods of the XMLBuilder class are provided to help with this
process.
appendXMLChildren in interface XMLSerializableappendXMLChildren in class Locatorparent - XML parent element to append child nodes to.
|
Media Authoring with Java API |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||