Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractClock - Class in io.ciera.runtime.time
- AbstractClock() - Constructor for class io.ciera.runtime.time.AbstractClock
- AbstractDomain - Class in io.ciera.runtime.domain
-
A domain is a composite of translated model elements including classes, relationships, types, functions, etc.
- AbstractDomain(String) - Constructor for class io.ciera.runtime.domain.AbstractDomain
- AbstractDomain(String, Supplier<Set<ObjectInstance>>) - Constructor for class io.ciera.runtime.domain.AbstractDomain
- AbstractDynamicObjectInstance - Class in io.ciera.runtime.domain
- AbstractDynamicObjectInstance() - Constructor for class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- AbstractDynamicObjectInstance(Domain) - Constructor for class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- AbstractDynamicObjectInstance(UniqueId, Domain) - Constructor for class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- AbstractEvent - Class in io.ciera.runtime.application
- AbstractEvent(int, Object...) - Constructor for class io.ciera.runtime.application.AbstractEvent
- AbstractEvent(UniqueId, int, Object...) - Constructor for class io.ciera.runtime.application.AbstractEvent
- AbstractObjectInstance - Class in io.ciera.runtime.domain
- AbstractObjectInstance() - Constructor for class io.ciera.runtime.domain.AbstractObjectInstance
- AbstractObjectInstance(Domain) - Constructor for class io.ciera.runtime.domain.AbstractObjectInstance
- AbstractObjectInstance(UniqueId, Domain) - Constructor for class io.ciera.runtime.domain.AbstractObjectInstance
- AbstractPersistentDomain - Class in io.ciera.runtime.domain
- AbstractPersistentDomain(String) - Constructor for class io.ciera.runtime.domain.AbstractPersistentDomain
- AbstractPersistentDomain(String, Supplier<Set<ObjectInstance>>) - Constructor for class io.ciera.runtime.domain.AbstractPersistentDomain
- AbstractPort - Class in io.ciera.runtime.domain
- AbstractPort(String, Domain) - Constructor for class io.ciera.runtime.domain.AbstractPort
- AbstractStateMachine - Class in io.ciera.runtime.domain
- AbstractStateMachine(String, Domain) - Constructor for class io.ciera.runtime.domain.AbstractStateMachine
- AbstractTimer - Class in io.ciera.runtime.time
- AbstractTimer(ExecutionContext) - Constructor for class io.ciera.runtime.time.AbstractTimer
- AbstractTimer(ExecutionContext, Duration) - Constructor for class io.ciera.runtime.time.AbstractTimer
- AbstractTimer(UniqueId, ExecutionContext, Duration) - Constructor for class io.ciera.runtime.time.AbstractTimer
- addContext(ExecutionContext) - Method in class io.ciera.runtime.application.BaseApplication
- addDomain(Domain) - Method in class io.ciera.runtime.application.BaseApplication
- addInstance(ObjectInstance) - Method in class io.ciera.runtime.domain.AbstractDomain
- AttributeParameter<C extends ObjectInstance,
T> - Class in io.ciera.runtime.domain - AttributeParameter(C, Function<C, T>, BiConsumer<C, T>) - Constructor for class io.ciera.runtime.domain.AttributeParameter
B
- BaseApplication - Class in io.ciera.runtime.application
- BaseApplication(String) - Constructor for class io.ciera.runtime.application.BaseApplication
C
- cancel() - Method in class io.ciera.runtime.time.AbstractTimer
- checkTimers(ExecutionContext) - Method in class io.ciera.runtime.time.AbstractClock
- CommandLine - Class in io.ciera.runtime.application
- CommandLine() - Constructor for class io.ciera.runtime.application.CommandLine
- CommandLine(OutputStream) - Constructor for class io.ciera.runtime.application.CommandLine
- compareTo(Message) - Method in class io.ciera.runtime.domain.PortMessage
- compareTo(Timer) - Method in class io.ciera.runtime.time.AbstractTimer
- consumeEvent(Event) - Method in class io.ciera.runtime.domain.AbstractDomain
- consumeEvent(Event) - Method in class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- consumeEvent(Event) - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- consumeEvent(Event) - Method in class io.ciera.runtime.domain.InstanceStateMachine
- createInstance(Class<T>) - Method in class io.ciera.runtime.domain.AbstractDomain
- createInstance(Class<T>, Consumer<T>) - Method in class io.ciera.runtime.domain.AbstractDomain
D
- debug(String) - Method in class io.ciera.runtime.application.DefaultLogger
- debug(String, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- debug(String, Object...) - Method in class io.ciera.runtime.application.DefaultLogger
- debug(String, Object, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- debug(String, Throwable) - Method in class io.ciera.runtime.application.DefaultLogger
- defaultContext() - Method in class io.ciera.runtime.application.BaseApplication
- DefaultExceptionHandler - Class in io.ciera.runtime.application
- DefaultExceptionHandler() - Constructor for class io.ciera.runtime.application.DefaultExceptionHandler
- DefaultLogger - Class in io.ciera.runtime.application
-
This default logger implements the generic interface and is based internally on the JUL logging system.
- DefaultLogger(String) - Constructor for class io.ciera.runtime.application.DefaultLogger
- DefaultLogger(String, Application) - Constructor for class io.ciera.runtime.application.DefaultLogger
- DefaultLogger(String, Application, Level, OutputStream) - Constructor for class io.ciera.runtime.application.DefaultLogger
- delay(Duration) - Method in class io.ciera.runtime.application.ThreadExecutionContext
-
Deprecated.
- delete() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- deleteInstance(ObjectInstance) - Method in class io.ciera.runtime.domain.AbstractDomain
- deliver(Message) - Method in class io.ciera.runtime.domain.AbstractPort
E
- EMPTY_IDENTIFIER - Static variable in class io.ciera.runtime.domain.InstanceIdentifier
- equals(Object) - Method in class io.ciera.runtime.application.AbstractEvent
- equals(Object) - Method in class io.ciera.runtime.domain.InstanceIdentifier
- equals(Object) - Method in class io.ciera.runtime.domain.PortMessage
- error(String) - Method in class io.ciera.runtime.application.DefaultLogger
- error(String, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- error(String, Object...) - Method in class io.ciera.runtime.application.DefaultLogger
- error(String, Object, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- error(String, Throwable) - Method in class io.ciera.runtime.application.DefaultLogger
- EventTimer - Class in io.ciera.runtime.time
- EventTimer(ExecutionContext, Event, EventTarget) - Constructor for class io.ciera.runtime.time.EventTimer
- EventTimer(ExecutionContext, Event, EventTarget, Duration) - Constructor for class io.ciera.runtime.time.EventTimer
- EventTimer(UniqueId, ExecutionContext, Event, EventTarget, Duration) - Constructor for class io.ciera.runtime.time.EventTimer
- execute(Runnable) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- executeTransition(Event, Consumer<Enum<?>>) - Method in class io.ciera.runtime.domain.AbstractStateMachine
F
- findDomains(String...) - Method in class io.ciera.runtime.application.BaseApplication
- fire() - Method in class io.ciera.runtime.time.AbstractTimer
- fromString(Object) - Static method in class io.ciera.runtime.domain.PortMessage
G
- generateEvent(Class<E>, EventTarget, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- generateEventToSelf(Class<E>, EventTarget, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- GenericTimer - Class in io.ciera.runtime.time
- GenericTimer(ExecutionContext, Runnable) - Constructor for class io.ciera.runtime.time.GenericTimer
- GenericTimer(ExecutionContext, Runnable, Duration) - Constructor for class io.ciera.runtime.time.GenericTimer
- GenericTimer(UniqueId, ExecutionContext, Runnable, Duration) - Constructor for class io.ciera.runtime.time.GenericTimer
- get() - Method in class io.ciera.runtime.domain.LocalVariable
- get() - Method in class io.ciera.runtime.domain.Parameter
- get(String) - Method in class io.ciera.runtime.domain.PortMessage
-
Access the parameter datum at the specified index.
- get_flag(String) - Method in class io.ciera.runtime.application.CommandLine
- get_value(String) - Method in class io.ciera.runtime.application.CommandLine
- getAction() - Method in class io.ciera.runtime.time.AbstractTimer
- getAction() - Method in class io.ciera.runtime.time.EventTimer
- getAction() - Method in class io.ciera.runtime.time.GenericTimer
- getAllInstances() - Method in class io.ciera.runtime.domain.AbstractDomain
- getAllInstances(Class<T>) - Method in class io.ciera.runtime.domain.AbstractDomain
- getApplication() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getClock() - Method in class io.ciera.runtime.application.BaseApplication
- getClock() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getContext() - Method in class io.ciera.runtime.domain.AbstractDomain
- getContext() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getContext() - Method in class io.ciera.runtime.domain.AbstractPort
- getContext() - Method in class io.ciera.runtime.domain.AbstractStateMachine
- getContext() - Method in class io.ciera.runtime.time.AbstractTimer
- getContext(String) - Method in class io.ciera.runtime.application.BaseApplication
- getContexts() - Method in class io.ciera.runtime.application.BaseApplication
- getCurrentState() - Method in class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- getCurrentState() - Method in class io.ciera.runtime.domain.InstanceStateMachine
- getData(int) - Method in class io.ciera.runtime.application.AbstractEvent
- getDomain() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getDomain() - Method in class io.ciera.runtime.domain.AbstractPort
- getDomain() - Method in class io.ciera.runtime.domain.AbstractStateMachine
- getDomain() - Method in class io.ciera.runtime.time.EventTimer
- getDomain() - Method in class io.ciera.runtime.time.GenericTimer
- getDomain(String) - Method in class io.ciera.runtime.application.BaseApplication
- getDomains() - Method in class io.ciera.runtime.application.BaseApplication
- getEpoch() - Method in class io.ciera.runtime.time.AbstractClock
- getEvent() - Method in class io.ciera.runtime.time.EventTimer
- getEventHandle() - Method in class io.ciera.runtime.application.AbstractEvent
- getEventId() - Method in class io.ciera.runtime.application.AbstractEvent
- getEventTarget(UniqueId) - Method in class io.ciera.runtime.domain.AbstractDomain
- getExceptionHandler() - Method in class io.ciera.runtime.application.BaseApplication
- getExecutionMode() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getExpiration() - Method in class io.ciera.runtime.time.AbstractTimer
- getId() - Method in class io.ciera.runtime.domain.PortMessage
-
Get the message number for this message.
- getIdentifier() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getIdentifier(int) - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getInstance(Class<T>) - Method in class io.ciera.runtime.domain.AbstractDomain
- getInstance(Class<T>, UniqueId) - Method in class io.ciera.runtime.domain.AbstractDomain
- getInstance(Class<T>, Predicate<T>) - Method in class io.ciera.runtime.domain.AbstractDomain
- getInstanceId() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getLastExpirationTime() - Method in class io.ciera.runtime.time.AbstractTimer
- getLogger() - Method in class io.ciera.runtime.application.BaseApplication
- getMessageHandle() - Method in class io.ciera.runtime.domain.PortMessage
-
Get the unique ID of this message instance.
- getMessageTarget(Class<? extends MessageTarget>) - Method in class io.ciera.runtime.domain.AbstractDomain
- getModelIntegrityMode() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getName() - Method in class io.ciera.runtime.application.AbstractEvent
- getName() - Method in class io.ciera.runtime.application.BaseApplication
- getName() - Method in class io.ciera.runtime.application.DefaultLogger
- getName() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getName() - Method in class io.ciera.runtime.domain.AbstractDomain
- getName() - Method in class io.ciera.runtime.domain.AbstractPort
- getName() - Method in class io.ciera.runtime.domain.PortMessage
-
Get the informal name of this message instance.
- getParameterData() - Method in class io.ciera.runtime.domain.PortMessage
- getPeer() - Method in class io.ciera.runtime.domain.AbstractPort
- getPeriod() - Method in class io.ciera.runtime.time.AbstractTimer
- getPort(String) - Method in class io.ciera.runtime.domain.AbstractDomain
- getScheduledExpirationTime() - Method in class io.ciera.runtime.time.AbstractTimer
- getScheduledTimers(ExecutionContext) - Method in class io.ciera.runtime.time.AbstractClock
- getStateMachine() - Method in class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- getSubtypeInstances() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- getTarget() - Method in class io.ciera.runtime.time.EventTimer
- getTargetId() - Method in class io.ciera.runtime.domain.AbstractStateMachine
- getTargetId() - Method in class io.ciera.runtime.domain.InstanceStateMachine
- getTasks() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- getTime() - Method in class io.ciera.runtime.time.AbstractClock
- getTime() - Method in class io.ciera.runtime.time.SimulatedClock
- getTime() - Method in class io.ciera.runtime.time.WallClock
- getTimerHandle() - Method in class io.ciera.runtime.time.AbstractTimer
- getUniqueInteger(Class<T>, Function<T, Integer>) - Method in class io.ciera.runtime.domain.AbstractDomain
H
- halt() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- handleError(RuntimeException) - Method in class io.ciera.runtime.application.DefaultExceptionHandler
- handleSoftError(RuntimeException) - Method in class io.ciera.runtime.application.DefaultExceptionHandler
- hashCode() - Method in class io.ciera.runtime.application.AbstractEvent
- hashCode() - Method in class io.ciera.runtime.domain.InstanceIdentifier
- hashCode() - Method in class io.ciera.runtime.domain.PortMessage
- hasScheduledTimers(ExecutionContext) - Method in class io.ciera.runtime.time.AbstractClock
I
- info(String) - Method in class io.ciera.runtime.application.DefaultLogger
- info(String, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- info(String, Object...) - Method in class io.ciera.runtime.application.DefaultLogger
- info(String, Object, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- info(String, Throwable) - Method in class io.ciera.runtime.application.DefaultLogger
- initialize() - Method in class io.ciera.runtime.application.BaseApplication
- initialize() - Method in class io.ciera.runtime.domain.AbstractDomain
- InstanceIdentifier - Class in io.ciera.runtime.domain
- InstanceIdentifier(Object...) - Constructor for class io.ciera.runtime.domain.InstanceIdentifier
- InstanceStateMachine - Class in io.ciera.runtime.domain
- InstanceStateMachine(Domain, DynamicObjectInstance) - Constructor for class io.ciera.runtime.domain.InstanceStateMachine
- io.ciera.runtime - module io.ciera.runtime
- io.ciera.runtime.application - package io.ciera.runtime.application
- io.ciera.runtime.domain - package io.ciera.runtime.domain
- io.ciera.runtime.time - package io.ciera.runtime.time
- isActive() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- isDebugEnabled() - Method in class io.ciera.runtime.application.DefaultLogger
- isDynamic() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- isEmpty() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- isErrorEnabled() - Method in class io.ciera.runtime.application.DefaultLogger
- isExpired() - Method in class io.ciera.runtime.time.AbstractTimer
- isInfoEnabled() - Method in class io.ciera.runtime.application.DefaultLogger
- isRunning() - Method in class io.ciera.runtime.application.BaseApplication
- isScheduled() - Method in class io.ciera.runtime.time.AbstractTimer
- isTraceEnabled() - Method in class io.ciera.runtime.application.DefaultLogger
- isWarnEnabled() - Method in class io.ciera.runtime.application.DefaultLogger
L
- load(ObjectInputStream) - Method in class io.ciera.runtime.domain.AbstractPersistentDomain
- LocalVariable<T> - Class in io.ciera.runtime.domain
- LocalVariable() - Constructor for class io.ciera.runtime.domain.LocalVariable
- LocalVariable(T) - Constructor for class io.ciera.runtime.domain.LocalVariable
N
- NULL_SIGNAL - Static variable in class io.ciera.runtime.domain.PortMessage
P
- Parameter<T> - Class in io.ciera.runtime.domain
- Parameter(Supplier<T>, Consumer<T>) - Constructor for class io.ciera.runtime.domain.Parameter
- persist(ObjectOutputStream) - Method in class io.ciera.runtime.domain.AbstractPersistentDomain
- PortMessage - Class in io.ciera.runtime.domain
-
A message represents an asynchronous event sent across domain boundaries.
- PortMessage() - Constructor for class io.ciera.runtime.domain.PortMessage
- PortMessage(int) - Constructor for class io.ciera.runtime.domain.PortMessage
- PortMessage(int, Map<String, Object>) - Constructor for class io.ciera.runtime.domain.PortMessage
- PortMessage(UniqueId, int, String, Map<String, Object>) - Constructor for class io.ciera.runtime.domain.PortMessage
- put(String, Object) - Method in class io.ciera.runtime.domain.PortMessage
R
- read_command_line() - Method in class io.ciera.runtime.application.CommandLine
- register_flag(String, String) - Method in class io.ciera.runtime.application.CommandLine
- register_value(String, String, String, String, boolean) - Method in class io.ciera.runtime.application.CommandLine
- registerTimer(Timer) - Method in class io.ciera.runtime.time.AbstractClock
- remainingTime() - Method in class io.ciera.runtime.time.AbstractTimer
- run() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- runMessageHandler(Message, Runnable) - Method in class io.ciera.runtime.domain.AbstractPort
S
- satisfied() - Method in class io.ciera.runtime.domain.AbstractPort
- schedule(long) - Method in class io.ciera.runtime.time.AbstractTimer
- scheduleAction(Duration, Runnable) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleAction(TimeStamp, Runnable) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduledTimersMap - Variable in class io.ciera.runtime.time.AbstractClock
- scheduleEvent(Class<E>, EventTarget, Duration, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleEvent(Class<E>, EventTarget, TimeStamp, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleRecurringAction(Duration, Duration, Runnable) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleRecurringAction(TimeStamp, Duration, Runnable) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleRecurringEvent(Class<E>, EventTarget, Duration, Duration, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- scheduleRecurringEvent(Class<E>, EventTarget, TimeStamp, Duration, Object...) - Method in class io.ciera.runtime.application.ThreadExecutionContext
- self() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- self() - Method in class io.ciera.runtime.domain.InstanceStateMachine
- send(Message) - Method in class io.ciera.runtime.domain.AbstractPort
- set(T) - Method in class io.ciera.runtime.domain.LocalVariable
- set(T) - Method in class io.ciera.runtime.domain.Parameter
- setArgs(String[]) - Static method in class io.ciera.runtime.application.CommandLine
- setClock(SystemClock) - Method in class io.ciera.runtime.application.BaseApplication
- setCurrentState(Enum<?>) - Method in class io.ciera.runtime.domain.AbstractDynamicObjectInstance
- setEpoch(Instant) - Method in class io.ciera.runtime.time.AbstractClock
- setExceptionHandler(ExceptionHandler) - Method in class io.ciera.runtime.application.BaseApplication
- setExpiration(long) - Method in class io.ciera.runtime.time.AbstractTimer
- setLogger(Logger) - Method in class io.ciera.runtime.application.BaseApplication
- setPeer(MessageTarget) - Method in class io.ciera.runtime.domain.AbstractPort
- setTime(long) - Method in class io.ciera.runtime.time.AbstractClock
- setTime(long) - Method in class io.ciera.runtime.time.SimulatedClock
- setTime(long) - Method in class io.ciera.runtime.time.WallClock
- setup() - Method in class io.ciera.runtime.application.BaseApplication
- SimulatedClock - Class in io.ciera.runtime.time
- SimulatedClock() - Constructor for class io.ciera.runtime.time.SimulatedClock
- SimulatedClock(boolean) - Constructor for class io.ciera.runtime.time.SimulatedClock
- start() - Method in class io.ciera.runtime.application.BaseApplication
- start() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- stop() - Method in class io.ciera.runtime.application.BaseApplication
T
- ThreadExecutionContext - Class in io.ciera.runtime.application
- ThreadExecutionContext(String) - Constructor for class io.ciera.runtime.application.ThreadExecutionContext
- ThreadExecutionContext(String, ExecutionContext.ExecutionMode, ExecutionContext.ModelIntegrityMode) - Constructor for class io.ciera.runtime.application.ThreadExecutionContext
- toString() - Method in class io.ciera.runtime.application.AbstractEvent
- toString() - Method in class io.ciera.runtime.application.BaseApplication
- toString() - Method in class io.ciera.runtime.application.ThreadExecutionContext
- toString() - Method in class io.ciera.runtime.domain.AbstractDomain
- toString() - Method in class io.ciera.runtime.domain.AbstractObjectInstance
- toString() - Method in class io.ciera.runtime.domain.AbstractPort
- toString() - Method in class io.ciera.runtime.domain.AbstractStateMachine
- toString() - Method in class io.ciera.runtime.domain.InstanceStateMachine
- toString() - Method in class io.ciera.runtime.domain.PortMessage
- toString() - Method in class io.ciera.runtime.time.AbstractTimer
- trace(String) - Method in class io.ciera.runtime.application.DefaultLogger
- trace(String, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- trace(String, Object...) - Method in class io.ciera.runtime.application.DefaultLogger
- trace(String, Object, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- trace(String, Throwable) - Method in class io.ciera.runtime.application.DefaultLogger
U
- unregisterTimer(Timer) - Method in class io.ciera.runtime.time.AbstractClock
W
- waitForNextTimer(ExecutionContext) - Method in class io.ciera.runtime.time.SimulatedClock
- waitForNextTimer(ExecutionContext) - Method in class io.ciera.runtime.time.WallClock
- WallClock - Class in io.ciera.runtime.time
- WallClock() - Constructor for class io.ciera.runtime.time.WallClock
- warn(String) - Method in class io.ciera.runtime.application.DefaultLogger
- warn(String, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- warn(String, Object...) - Method in class io.ciera.runtime.application.DefaultLogger
- warn(String, Object, Object) - Method in class io.ciera.runtime.application.DefaultLogger
- warn(String, Throwable) - Method in class io.ciera.runtime.application.DefaultLogger
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form