|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jtools.tef.SimpleTEFGenerator
public class SimpleTEFGenerator
Nested Class Summary | |
---|---|
protected static class |
SimpleTEFGenerator.ApplTypeKey
|
Method Summary | |
---|---|
int |
generate(Collection<TEFGeneratorInfo> info,
int numThreads)
generates the specified output. |
protected void |
generate(TEFGeneratorInfo generatorInfo,
int numThreads,
Set<org.jtools.tef.SimpleTEFGenerator.ExecutableTemplet> cached,
List<org.jtools.tef.SimpleTEFGenerator.ExecutableTemplet> unCached)
|
static TEFGeneratorFactory |
getFactory()
|
InfoPublisher |
getInfoPublisher()
Gets an info publisher. |
TEFModel |
getModel(Object application)
|
TEFGeneratorModelRegister |
getModelRegister()
|
Collection<TEFTempletRegistrator> |
getRegistrators(org.jpattern.condition.Condition<? super TEFGeneratorTempletInfo> filter)
|
TEFGeneratorTempletRegister |
getTempletRegister()
|
protected Map<SimpleTEFGenerator.ApplTypeKey,Set<org.jtools.tef.SimpleTEFGenerator.RegisteredTemplet>> |
getTempletsByApplType(TEFGeneratorInfo info)
|
void |
register(TEFModelFactory factory,
Object application,
Object args,
boolean initialize)
registers a ModelFactory with an application. |
void |
register(TEFTempletRegistrator registrator,
TEFTempletFactory factory,
Object application,
Object type,
String tmplLang,
String destLang)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static TEFGeneratorFactory getFactory()
public InfoPublisher getInfoPublisher()
InfoPublisher.Support
getInfoPublisher
in interface InfoPublisher.Support
public int generate(Collection<TEFGeneratorInfo> info, int numThreads) throws IOException
TEFGenerator
generate
in interface TEFGenerator
IOException
public TEFModel getModel(Object application)
getModel
in interface TEFGeneratorModelRegister
public TEFGeneratorModelRegister getModelRegister()
getModelRegister
in interface TEFGenerator
public Collection<TEFTempletRegistrator> getRegistrators(org.jpattern.condition.Condition<? super TEFGeneratorTempletInfo> filter)
getRegistrators
in interface TEFGeneratorTempletRegister
public TEFGeneratorTempletRegister getTempletRegister()
getTempletRegister
in interface TEFGenerator
protected Map<SimpleTEFGenerator.ApplTypeKey,Set<org.jtools.tef.SimpleTEFGenerator.RegisteredTemplet>> getTempletsByApplType(TEFGeneratorInfo info)
protected void generate(TEFGeneratorInfo generatorInfo, int numThreads, Set<org.jtools.tef.SimpleTEFGenerator.ExecutableTemplet> cached, List<org.jtools.tef.SimpleTEFGenerator.ExecutableTemplet> unCached) throws IOException
IOException
public void register(TEFModelFactory factory, Object application, Object args, boolean initialize)
TEFGeneratorModelRegister
register
in interface TEFGeneratorModelRegister
public void register(TEFTempletRegistrator registrator, TEFTempletFactory factory, Object application, Object type, String tmplLang, String destLang)
register
in interface TEFGeneratorTempletRegister
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |