|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.andromda.core.translation.library.LibraryTranslation
public class LibraryTranslation
The LibraryTranslation object which is the intermediary object between the Library and the child Translation instances.
| Constructor Summary | |
|---|---|
LibraryTranslation()
|
|
| Method Summary | |
|---|---|
Library |
getLibrary()
Returns the Library that this LibraryTranslation belongs too. |
java.lang.String |
getName()
Gets the name of this LibraryTranslation. |
java.lang.String |
getTemplate()
Gets the path to the template for this instance. |
java.lang.String |
getTranslationFragment(java.lang.String name,
java.lang.String kind)
Gets the current "translated" value of this fragmentName for resulting from the last processTranslation method |
Translator |
getTranslator()
Gets the Translator instance that will perform processing of the template. |
java.lang.String |
getVariable()
Gets the variable name which is made available to the translation template. |
void |
handleTranslationFragment(java.lang.String name,
java.lang.String kind,
java.lang.Object node)
Calls the handlerMethod from a translation fragment. |
Translation |
processTranslation(java.util.Map templateContext)
Processes the template belonging to this LibraryTranslation and returns the Translation objects. |
void |
setLibrary(Library library)
Sets the Library to which this LibraryInstance belongs. |
void |
setName(java.lang.String name)
Sets the name. |
void |
setTemplate(java.lang.String template)
Sets the path to the template. |
protected void |
setTranslation(java.io.Reader translationInput)
The processed translation template as a Reader. |
void |
setTranslator(java.lang.String translatorClass)
Sets the Translator class that will perform the translation processing. |
void |
setVariable(java.lang.String variable)
Sets the variable name which is made available to the translation template. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LibraryTranslation()
| Method Detail |
|---|
public java.lang.String getName()
public void setName(java.lang.String name)
name - public java.lang.String getTemplate()
public void setTemplate(java.lang.String template)
template - public Library getLibrary()
public void setLibrary(Library library)
Library to which this LibraryInstance belongs.
library - public java.lang.String getVariable()
public void setVariable(java.lang.String variable)
variable - the variable name.public void setTranslator(java.lang.String translatorClass)
translatorClass - the class of the translator.public Translator getTranslator()
public void handleTranslationFragment(java.lang.String name,
java.lang.String kind,
java.lang.Object node)
name - the name of the fragment to retrieve.node - the node Object which from the parsed expression.kind - the kind of the translation fragment to handle.
public java.lang.String getTranslationFragment(java.lang.String name,
java.lang.String kind)
name - the name of the fragment to retrieve.kind - the kind or type of fragment to retrieve (this is the based on the expression type: body, inv, post,
pre, etc).
protected void setTranslation(java.io.Reader translationInput)
translationInput - public Translation processTranslation(java.util.Map templateContext)
template hasn't been set (i.e. is null, then this method won't do anything but return a null
value).
templateContext - any key/value pairs that should be passed to the TemplateEngine while processing the
translation template.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||