JTools

net.jtools.tef
Class RegistratorHelper

java.lang.Object
  extended by net.jtools.tef.GeneratorFactoryHelper
      extended by net.jtools.tef.RegistratorHelper
All Implemented Interfaces:
ExecutableHelper

public class RegistratorHelper
extends GeneratorFactoryHelper


Field Summary
protected  String[] classComment
           
protected  String classname
           
protected  File destDir
           
protected  org.jpattern.condition.Condition<? super TEFGeneratorTempletInfo> filter
           
protected  InfoPublisher publisher
           
protected  PublisherConfig publisherConfig
           
 
Fields inherited from class net.jtools.tef.GeneratorFactoryHelper
genFactoryId, genLogger
 
Constructor Summary
RegistratorHelper()
           
 
Method Summary
 void addConfiguredFilter(ConditionHelper<? super TEFGeneratorTempletInfo> filter)
           
 ConditionHelper<? super TEFGeneratorTempletInfo> createFilter()
           
 void execute()
           
protected  PrintStreamOutput.Result generate(PrintStreamOutput output, String[] classes)
           
 void setClassComment(String[] lines)
           
 void setClassname(String name)
           
 void setDestDir(File d)
           
 void setFilter(org.jpattern.condition.Condition<TEFGeneratorTempletInfo> filter)
           
 void setPublisherConfig(PublisherConfig cfg)
           
 
Methods inherited from class net.jtools.tef.GeneratorFactoryHelper
getGenerator, getGenLogger, setGenFactoryId, setGenLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classComment

protected String[] classComment

classname

protected String classname

destDir

protected File destDir

filter

protected org.jpattern.condition.Condition<? super TEFGeneratorTempletInfo> filter

publisherConfig

protected PublisherConfig publisherConfig

publisher

protected InfoPublisher publisher
Constructor Detail

RegistratorHelper

public RegistratorHelper()
Method Detail

execute

public void execute()
             throws Exception
Specified by:
execute in interface ExecutableHelper
Overrides:
execute in class GeneratorFactoryHelper
Throws:
Exception

generate

protected PrintStreamOutput.Result generate(PrintStreamOutput output,
                                            String[] classes)
                                     throws IOException
Throws:
IOException

setClassComment

public void setClassComment(String[] lines)

setClassname

public void setClassname(String name)

setDestDir

public void setDestDir(File d)

createFilter

public ConditionHelper<? super TEFGeneratorTempletInfo> createFilter()

addConfiguredFilter

public void addConfiguredFilter(ConditionHelper<? super TEFGeneratorTempletInfo> filter)

setFilter

public void setFilter(org.jpattern.condition.Condition<TEFGeneratorTempletInfo> filter)

setPublisherConfig

public void setPublisherConfig(PublisherConfig cfg)

JTools

© 2000-2006, JTools.org.