org.freecompany.imp.index
Class Generator

java.lang.Object
  extended by org.freecompany.imp.index.Generator
Direct Known Subclasses:
Magic

public abstract class Generator
extends java.lang.Object


Field Summary
protected  Index index
           
protected  java.lang.String name
           
protected  org.apache.tools.ant.Project project
           
protected  java.io.InputStream source
           
 
Constructor Summary
Generator()
           
 
Method Summary
 void execute()
           
protected abstract  void generate(org.w3c.dom.Document document)
           
 void setIndex(Index index)
           
 void setName(java.lang.String name)
           
 void setProject(org.apache.tools.ant.Project project)
           
 void setSource(java.io.InputStream source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

project

protected org.apache.tools.ant.Project project

name

protected java.lang.String name

index

protected Index index

source

protected java.io.InputStream source
Constructor Detail

Generator

public Generator()
Method Detail

setProject

public void setProject(org.apache.tools.ant.Project project)

setName

public void setName(java.lang.String name)

setIndex

public void setIndex(Index index)

setSource

public void setSource(java.io.InputStream source)

execute

public void execute()
             throws java.lang.Exception
Throws:
java.lang.Exception

generate

protected abstract void generate(org.w3c.dom.Document document)
                          throws java.lang.Exception
Throws:
java.lang.Exception