@MediaClass(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.", symbol="TextLocator") public class TextLocatorImpl extends LocatorImpl implements TextLocator, Serializable, XMLSerializable, Cloneable
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.
ObjectClassPropertyID| Constructor and Description |
|---|
TextLocatorImpl() |
TextLocatorImpl(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.
|
| Modifier and Type | Method and Description |
|---|---|
TextLocator |
clone()
Create a cloned copy of this interchange object.
|
String |
getLocationName()
Returns the location name of the text locator, which provides a text string
containing information to help find the file containing the essence
or the physical media.
|
String |
getLocationNamePersist() |
static String |
initializeLocationName() |
void |
setLocationName(String name)
Sets the location 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 |
setLocationNamePersist(String urlString) |
appendXMLChildren, getComment, getNumberOfFiles, getPath, getTapeOffset, setNumberOfFiles, setPath, setTapeOffsetaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexappendXMLChildren, getCommentpublic TextLocatorImpl()
public TextLocatorImpl(@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.@MediaProperty(uuid1=17039618, uuid2=256, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="LocationName", typeName="UTF16String", optional=false, uniqueIdentifier=false, pid=16641, symbol="LocationName", aliases={"TextLocatorName","Name"}) public String getLocationName()
TextLocatorReturns the location name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media.
getLocationName in interface TextLocatorLocator.getPath()@MediaPropertySetter(value="LocationName") public void setLocationName(String name) throws NullPointerException
TextLocatorSets the location name of the text locator, which provides a text string containing information to help find the file containing the essence or the physical media.
setLocationName in interface TextLocatorname - Name property of the text locator.NullPointerException - The given name is null.Locator.setPath(String)public static final String initializeLocationName()
public TextLocator clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface InterchangeObjectclone in interface Locatorclone in interface TextLocatorclone in class LocatorImplpublic String getLocationNamePersist()
public void setLocationNamePersist(String urlString)
(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.