|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jomc.model.ModelObject
org.jomc.model.Messages
org.jomc.ri.model.RuntimeMessages
@Generated(value="org.jomc.tools.SourceFileProcessor 1.2.2", comments="See http://jomc.sourceforge.net/jomc/1.2/jomc-tools-1.2.2") public class RuntimeMessages
Runtime Messages
.
Field Summary |
---|
Fields inherited from class org.jomc.model.Messages |
---|
message, reference |
Fields inherited from class org.jomc.model.ModelObject |
---|
authors, createDate, deprecated, documentation, MODEL_PUBLIC_ID, modelVersion |
Constructor Summary | |
---|---|
RuntimeMessages()
Creates a new RuntimeMessages instance. |
|
RuntimeMessages(Messages messages)
Creates a new RuntimeMessages instance by deeply copying a given Messages instance. |
Method Summary | |
---|---|
void |
clear()
Clears shared runtime state. |
void |
gc()
Handles shared runtime state. |
Message |
getMessage(String name)
Gets a message for a given name from the list of messages. |
MessageReference |
getReference(String name)
Gets a message reference for a given name from the list of references. |
Methods inherited from class org.jomc.model.Messages |
---|
clone, getMessage, getReference |
Methods inherited from class org.jomc.model.ModelObject |
---|
getAnyElement, getAnyElement, getAnyElements, getAnyElements, getAnyObject, getAnyObjects, getAuthors, getCreateDate, getDocumentation, getModelVersion, isDeprecated, setAuthors, setCreateDate, setDeprecated, setDocumentation, setModelVersion |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RuntimeMessages(Messages messages)
RuntimeMessages
instance by deeply copying a given Messages
instance.
messages
- The instance to copy.
NullPointerException
- if messages
is null
.@Generated(value="org.jomc.tools.SourceFileProcessor 1.2.2", comments="See http://jomc.sourceforge.net/jomc/1.2/jomc-tools-1.2.2") public RuntimeMessages()
RuntimeMessages
instance.
Method Detail |
---|
public Message getMessage(String name)
This method queries an internal cache for a result object to return for the given argument values. If no cached result object is available, this method queries the super-class for a result object to return and caches the outcome of that query for use on successive calls.
Note:
Method clear()
must be used to synchronize the state of the internal cache with the
state of the instance, should the state of the instance change.
getMessage
in class Messages
name
- The name of the message to return.
null
, if no such message is found.
NullPointerException
- if name
is null
.Messages.getMessage()
,
Message.getName()
,
clear()
public MessageReference getReference(String name)
This method queries an internal cache for a result object to return for the given argument values. If no cached result object is available, this method queries the super-class for a result object to return and caches the outcome of that query for use on successive calls.
Note:
Method clear()
must be used to synchronize the state of the internal cache with the
state of the instance, should the state of the instance change.
getReference
in class Messages
name
- The name of the message reference to return.
null
, if no such reference is found.
NullPointerException
- if name
is null
.Messages.getReference()
,
MessageReference.getName()
,
clear()
public void gc()
RuntimeModelObject
gc
in interface RuntimeModelObject
public void clear()
RuntimeModelObject
clear
in interface RuntimeModelObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2005-2012 The JOMC Project. All Rights Reserved. |