tomp.ext.compiler
Class Item
java.lang.Object
|
+--tomp.ext.compiler.Item
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- ComposedItem, FileSet
- public class Item
- extends java.lang.Object
- implements java.lang.Comparable
Constructor Summary |
Item(org.jdom.Element e,
Application app,
java.lang.String id,
java.lang.String type,
Item parent,
int priority,
java.lang.String inPackage)
|
Method Summary |
void |
addAllImports(java.util.Set imps)
|
void |
addImports(java.lang.String imp)
|
void |
addItem(Item item)
|
void |
beginCatch(java.lang.StringBuffer output,
int indent)
|
void |
beginTry(java.lang.StringBuffer output,
int indent)
|
void |
body(java.lang.StringBuffer output,
int indent)
|
void |
clearImports()
|
int |
compareTo(java.lang.Object o)
|
static java.lang.String |
condition(java.lang.String c)
|
int |
conditionFooter(java.lang.StringBuffer output,
int indent)
|
int |
conditionHeader(java.lang.StringBuffer output,
int indent)
|
void |
declaration(java.lang.StringBuffer output,
int indent)
|
void |
defaultCatch(java.lang.StringBuffer output,
int indent)
|
void |
determineWhatInitParamsImport()
|
void |
endCatch(java.lang.StringBuffer output,
int indent)
|
Item |
findItem(java.lang.String itemId)
|
void |
footer(java.lang.StringBuffer output,
int indent)
|
static java.util.List |
generateParameters(java.util.List uses,
java.lang.String pScope)
|
static java.util.List |
generateSetParameters(org.jdom.Element cE,
java.lang.String scope)
|
static java.util.List |
generateSubstParameters(org.jdom.Element cE,
java.lang.String scope)
|
Action |
getAction()
|
static int |
getDescendantOrSelfCount(org.jdom.Element e)
|
java.lang.String |
getFilterStyleRef()
|
java.lang.String |
getId()
|
java.lang.String |
getImport()
|
java.util.Set |
getImports()
|
void |
gets(java.lang.StringBuffer output,
int indent)
|
java.lang.String |
getSourcePath()
|
java.lang.String |
getTargetPath()
|
void |
header(java.lang.StringBuffer output,
int indent)
|
boolean |
isFiltered()
|
java.lang.String |
label()
|
void |
processChildren()
|
void |
produceImports(java.lang.StringBuffer output,
int indent)
|
void |
produceItems(java.lang.StringBuffer output,
int indent)
|
void |
producePackageDecl(java.lang.StringBuffer output,
int indent)
|
void |
produceSource(java.lang.StringBuffer output,
int indent)
|
void |
setImports(java.util.Set imported)
|
void |
setSourcePath(java.lang.String path)
|
void |
setTargetPath(java.lang.String path)
|
void |
setWhatCatch(java.lang.String wc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
element
protected org.jdom.Element element
application
protected Application application
id
protected java.lang.String id
type
protected java.lang.String type
parent
protected Item parent
priority
protected int priority
items
protected java.util.SortedSet items
condition
protected java.lang.String condition
returnCodeOnException
protected java.lang.String returnCodeOnException
inPackage
protected java.lang.String inPackage
sourcePath
protected java.lang.String sourcePath
targetPath
protected java.lang.String targetPath
itemOn
protected Item itemOn
whatCatch
protected java.lang.String whatCatch
index
protected java.lang.String index
params
protected java.util.List params
initParams
protected java.lang.String[] initParams
toUpdate
protected boolean toUpdate
isOnException
protected boolean isOnException
Item
public Item(org.jdom.Element e,
Application app,
java.lang.String id,
java.lang.String type,
Item parent,
int priority,
java.lang.String inPackage)
declaration
public void declaration(java.lang.StringBuffer output,
int indent)
throws org.jdom.JDOMException
org.jdom.JDOMException
producePackageDecl
public void producePackageDecl(java.lang.StringBuffer output,
int indent)
produceSource
public void produceSource(java.lang.StringBuffer output,
int indent)
throws org.jdom.JDOMException
org.jdom.JDOMException
produceItems
public void produceItems(java.lang.StringBuffer output,
int indent)
throws org.jdom.JDOMException
org.jdom.JDOMException
header
public void header(java.lang.StringBuffer output,
int indent)
conditionHeader
public int conditionHeader(java.lang.StringBuffer output,
int indent)
footer
public void footer(java.lang.StringBuffer output,
int indent)
conditionFooter
public int conditionFooter(java.lang.StringBuffer output,
int indent)
getImport
public java.lang.String getImport()
gets
public void gets(java.lang.StringBuffer output,
int indent)
throws org.jdom.JDOMException
org.jdom.JDOMException
body
public void body(java.lang.StringBuffer output,
int indent)
throws org.jdom.JDOMException
org.jdom.JDOMException
beginTry
public void beginTry(java.lang.StringBuffer output,
int indent)
beginCatch
public void beginCatch(java.lang.StringBuffer output,
int indent)
endCatch
public void endCatch(java.lang.StringBuffer output,
int indent)
getId
public java.lang.String getId()
defaultCatch
public void defaultCatch(java.lang.StringBuffer output,
int indent)
processChildren
public void processChildren()
generateSetParameters
public static java.util.List generateSetParameters(org.jdom.Element cE,
java.lang.String scope)
generateSubstParameters
public static java.util.List generateSubstParameters(org.jdom.Element cE,
java.lang.String scope)
generateParameters
public static java.util.List generateParameters(java.util.List uses,
java.lang.String pScope)
isFiltered
public boolean isFiltered()
getFilterStyleRef
public java.lang.String getFilterStyleRef()
getAction
public Action getAction()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
getDescendantOrSelfCount
public static int getDescendantOrSelfCount(org.jdom.Element e)
addItem
public void addItem(Item item)
findItem
public Item findItem(java.lang.String itemId)
condition
public static java.lang.String condition(java.lang.String c)
label
public java.lang.String label()
setTargetPath
public void setTargetPath(java.lang.String path)
getTargetPath
public java.lang.String getTargetPath()
setSourcePath
public void setSourcePath(java.lang.String path)
getSourcePath
public java.lang.String getSourcePath()
clearImports
public void clearImports()
setImports
public void setImports(java.util.Set imported)
addImports
public void addImports(java.lang.String imp)
addAllImports
public void addAllImports(java.util.Set imps)
getImports
public java.util.Set getImports()
produceImports
public void produceImports(java.lang.StringBuffer output,
int indent)
determineWhatInitParamsImport
public void determineWhatInitParamsImport()
setWhatCatch
public void setWhatCatch(java.lang.String wc)