|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITag
Tags are used to identify and follow agents with a chosen set of parameters - behaviour, origin, destination etc. A tag defines one or more fields, and if an agent matches all of those fields, then the tag will be drawn on that agent.
| Field Summary | |
|---|---|
static ITag[] |
ZERO
A static zero-length array, created for convenience, and to save memory |
| Fields inherited from interface com.azalient.api.a.tables.IRecord |
|---|
DELETED, KEY_SEP, KEY_SEP_CHAR |
| Method Summary | |
|---|---|
String |
annotation()
Returns any text message annotation string that will be displayed adjacent to every tagged agent |
NamedColour |
colour()
Returns the colour of the tag |
boolean |
enabled()
Returns true if this tag is enabled. |
IPlaces |
from()
A set of origin places to match. |
IMob |
mob()
A behaviour to match. |
IPlaces |
to()
A set of destination places to match. |
ITypeSet |
typeSet()
A set of types - either vehicle types or person types. |
| Methods inherited from interface com.azalient.api.file.StoreRecordRW |
|---|
canRename, rename, store |
| Methods inherited from interface com.azalient.api.file.RecordR |
|---|
extraSet, finished, isApplicable, isEditable, set |
| Methods inherited from interface com.azalient.api.a.tables.IRecord |
|---|
name |
| Methods inherited from interface com.azalient.api.file.RecordW |
|---|
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile |
| Field Detail |
|---|
static final ITag[] ZERO
| Method Detail |
|---|
NamedColour colour()
IPlaces from()
IPlaces to()
IMob mob()
ITypeSet typeSet()
boolean enabled()
String annotation()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||