JTools

net.jtools.tmpl.model
Class WriteableGroup

java.lang.Object
  extended by net.jtools.tmpl.model.SimpleObject
      extended by net.jtools.tmpl.model.SimpleItem
          extended by net.jtools.tmpl.model.SimpleItem.Writeable
              extended by net.jtools.tmpl.model.WriteableGroup
All Implemented Interfaces:
DestLanguageItem.Support, GroupItem, GroupItem.Writeable, Item, Item.Writeable, MacroLibItem.Support, TmplLanguageItem.Support

public class WriteableGroup
extends SimpleItem.Writeable
implements GroupItem.Writeable


Nested Class Summary
 
Nested classes/interfaces inherited from class net.jtools.tmpl.model.SimpleItem
SimpleItem.External, SimpleItem.Reference, SimpleItem.Writeable
 
Nested classes/interfaces inherited from class net.jtools.tmpl.model.SimpleObject
SimpleObject.Description
 
Nested classes/interfaces inherited from interface net.jtools.tmpl.model.GroupItem
GroupItem.Reference, GroupItem.Support, GroupItem.Writeable
 
Field Summary
 
Fields inherited from class net.jtools.tmpl.model.SimpleItem
TAB
 
Fields inherited from class net.jtools.tmpl.model.SimpleObject
description
 
Constructor Summary
WriteableGroup(Item parent)
           
 
Method Summary
 ReferencedDestLanguage createDestLanguage()
           
 ReferencedMacroSet createMacroSet()
           
 ReferencedTmplLanguage createTmplLanguage()
           
 DestLanguageItem getDestLanguage(String name)
           
 Collection<DestLanguageItem> getDestLanguages()
           
 MacroLibItem getMacroSet(String name)
           
 Collection<MacroLibItem> getMacroSets()
           
 TmplLanguageItem getTmplLanguage(String name)
           
 Collection<TmplLanguageItem> getTmplLanguages()
           
 boolean onCheck()
           
protected  void registerElements()
           
 void setDestLanguage(String x)
           
 void setDestLanguages(String x)
           
 void setMacroSet(String x)
           
 void setMacroSets(String x)
           
 void setTmplLanguage(String x)
           
 void setTmplLanguages(String x)
           
 void solve()
           
 void writeJavaFile(JavaPrintStream out)
           
 
Methods inherited from class net.jtools.tmpl.model.SimpleItem.Writeable
getClassname, setClassname
 
Methods inherited from class net.jtools.tmpl.model.SimpleItem
check, commaseparated, getModel, getName, getParent, isChecked, literal, setName
 
Methods inherited from class net.jtools.tmpl.model.SimpleObject
addDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked
 

Constructor Detail

WriteableGroup

public WriteableGroup(Item parent)
Method Detail

createDestLanguage

public ReferencedDestLanguage createDestLanguage()

createMacroSet

public ReferencedMacroSet createMacroSet()

createTmplLanguage

public ReferencedTmplLanguage createTmplLanguage()

getDestLanguage

public DestLanguageItem getDestLanguage(String name)
Specified by:
getDestLanguage in interface DestLanguageItem.Support

getDestLanguages

public Collection<DestLanguageItem> getDestLanguages()
Specified by:
getDestLanguages in interface DestLanguageItem.Support

getMacroSet

public MacroLibItem getMacroSet(String name)
Specified by:
getMacroSet in interface MacroLibItem.Support

getMacroSets

public Collection<MacroLibItem> getMacroSets()
Specified by:
getMacroSets in interface MacroLibItem.Support

getTmplLanguage

public TmplLanguageItem getTmplLanguage(String name)
Specified by:
getTmplLanguage in interface TmplLanguageItem.Support

getTmplLanguages

public Collection<TmplLanguageItem> getTmplLanguages()
Specified by:
getTmplLanguages in interface TmplLanguageItem.Support

onCheck

public boolean onCheck()
Overrides:
onCheck in class SimpleItem

registerElements

protected void registerElements()

setDestLanguage

public void setDestLanguage(String x)

setDestLanguages

public void setDestLanguages(String x)

setMacroSet

public void setMacroSet(String x)

setMacroSets

public void setMacroSets(String x)

setTmplLanguage

public void setTmplLanguage(String x)

setTmplLanguages

public void setTmplLanguages(String x)

solve

public void solve()
Specified by:
solve in interface Item
Overrides:
solve in class SimpleItem

writeJavaFile

public void writeJavaFile(JavaPrintStream out)
Specified by:
writeJavaFile in interface Item.Writeable

JTools

© 2000-2006, JTools.org.