public class TGObjectReference extends PlatformObject
Modifier and Type | Class and Description |
---|---|
static interface |
TGObjectReference.ITGObjectReferenceListener
A listener that is called when something happens with an TGObjectReference object.
|
Constructor and Description |
---|
TGObjectReference(String refURI,
TextGridObject tgo) |
TGObjectReference(URI uri) |
Modifier and Type | Method and Description |
---|---|
static void |
addListener(TGObjectReference.ITGObjectReferenceListener listener)
Adds a listener for project change events.
|
Object |
getAdapter(Class adapter) |
TGObjectReference |
getAggregation() |
String |
getRefUri() |
String |
getRevisionNumber() |
TextGridObject |
getTgo() |
boolean |
isLatestRef() |
boolean |
isPartOfAggregation() |
static void |
notifyListeners(TGObjectReference.ITGObjectReferenceListener.Event event,
TGObjectReference tgObjectReference)
THIS IS NOT API, it may only be called from the model or
EFS implementation.
|
static void |
removeListener(TGObjectReference.ITGObjectReferenceListener listener)
Removes a listener for project change events.
|
void |
setAggregation(TGObjectReference aggregation) |
String |
toString() |
public TGObjectReference(String refURI, TextGridObject tgo)
public TGObjectReference(URI uri)
public String getRefUri()
public TextGridObject getTgo()
public boolean isLatestRef()
public String getRevisionNumber()
public static void addListener(TGObjectReference.ITGObjectReferenceListener listener)
listener
- public static void removeListener(TGObjectReference.ITGObjectReferenceListener listener)
listener
- public static void notifyListeners(TGObjectReference.ITGObjectReferenceListener.Event event, TGObjectReference tgObjectReference)
event
- textGridProject
- public Object getAdapter(Class adapter)
getAdapter
in interface IAdaptable
getAdapter
in class PlatformObject
public TGObjectReference getAggregation()
public void setAggregation(TGObjectReference aggregation)
public boolean isPartOfAggregation()