#include <Identifiers.h>
Collaboration diagram for Identifiers:

Public Methods | |
| Identifiers (const Id &nameSpace, string type) | |
| Create an identifiers with the specified namespace and type. More... | |
| const Id | new_id () |
| Generate a new identifier. More... | |
| const Id | new_id (const Id &id) throw (AGException) |
| bool | existsId (const Id &id) |
| Test if an id has been issued. More... | |
| void | reclaim_id (const Id &id) |
| Reclaim an id. More... | |
Static Public Methods | |
| Id | getNamespace (const Id &id) |
| AGSet* | getAGSetRef (const AGSetId &id) |
| Get AGSet reference by id. More... | |
| AG* | getAGRef (const AGId &id) |
| Get AG reference by id. More... | |
| Timeline* | getTimelineRef (const TimelineId &id) |
| Get Timeline reference by id. More... | |
| Signal* | getSignalRef (const SignalId &id) |
| Get Signal reference by id. More... | |
| Annotation* | getAnnotationRef (const AnnotationId &id) |
| Get Annotation reference by id. More... | |
| Anchor* | getAnchorRef (const AnchorId &id) |
| Get Anchor reference by id. More... | |
| void | deleteAGSetRef (const AGSetId &id) |
| Delete an AGSet id to reference mapping. More... | |
| void | deleteAGRef (const AGId &id) |
| Delete an AG id to reference mapping. More... | |
| void | deleteTimelineRef (const TimelineId &id) |
| Delete a Timeline id to reference mapping. More... | |
| void | deleteSignalRef (const SignalId &id) |
| Delete a Signal id to reference mapping. More... | |
| void | deleteAnnotationRef (const AnnotationId &id) |
| Delete an Annotation id to reference mapping. More... | |
| void | deleteAnchorRef (const AnchorId &id) |
| Delete an Anchor id to reference mapping. More... | |
| void | addAGSetRef (const AGSetId &id, AGSet *ref) |
| Add an AGSet id to reference mapping. More... | |
| void | addAGRef (const AGId &id, AG *ref) |
| Add an AG id to reference mapping. More... | |
| void | addTimelineRef (const TimelineId &id, Timeline *ref) |
| Add a Timeline id to reference mapping. More... | |
| void | addSignalRef (const SignalId &id, Signal *ref) |
| Add a Signal id to reference mapping. More... | |
| void | addAnnotationRef (const AnnotationId &id, Annotation *ref) |
| Add an Annotation id to reference mapping. More... | |
| void | addAnchorRef (const AnchorId &id, Anchor *ref) |
| Add an Anchor id to reference mapping. More... | |
| bool | existsAGSet (const AGSetId &id) |
| Test if an AGSet exists. More... | |
| bool | existsAG (const AGId &id) |
| Test if an AG exists. More... | |
| bool | existsTimeline (const TimelineId &id) |
| Test if a Timeline exists. More... | |
| bool | existsSignal (const SignalId &id) |
| Test if a Signal exists. More... | |
| bool | existsAnnotation (const AnnotationId &id) |
| Test if an Annotation exists. More... | |
| bool | existsAnchor (const AnchorId &id) |
| Test if an Anchor exists. More... | |
|
|
Create an identifiers with the specified namespace and type.
|
|
|
Add an AG id to reference mapping.
|
|
|
Add an AGSet id to reference mapping.
|
|
|
Add an Anchor id to reference mapping.
|
|
|
Add an Annotation id to reference mapping.
|
|
|
Add a Signal id to reference mapping.
|
|
|
Add a Timeline id to reference mapping.
|
|
|
Delete an AG id to reference mapping.
|
|
|
Delete an AGSet id to reference mapping.
|
|
|
Delete an Anchor id to reference mapping.
|
|
|
Delete an Annotation id to reference mapping.
|
|
|
Delete a Signal id to reference mapping.
|
|
|
Delete a Timeline id to reference mapping.
|
|
|
Test if an AG exists.
|
|
|
Test if an AGSet exists.
|
|
|
Test if an Anchor exists.
|
|
|
Test if an Annotation exists.
|
|
|
Test if an id has been issued.
|
|
|
Test if a Signal exists.
|
|
|
Test if a Timeline exists.
|
|
|
Get AG reference by id.
|
|
|
Get AGSet reference by id.
|
|
|
Get Anchor reference by id.
|
|
|
Get Annotation reference by id.
|
|
|
Get the namespace of a given id. For example, the namespace of "TIMIT:AG122:Annotaion32" would be "TIMIT:AG122", and the namespace of "TIMIT:AG122" would be "TIMIT". |
|
|
Get Signal reference by id.
|
|
|
Get Timeline reference by id.
|
|
|
Try to register the given identifier.
|
|
|
Generate a new identifier.
|
|
|
Reclaim an id.
|
1.2.7 written by Dimitri van Heesch,
© 1997-2001