tomp.ext.compiler
Class Parameter

java.lang.Object
  |
  +--tomp.ext.compiler.Parameter

public class Parameter
extends java.lang.Object


Field Summary
protected  java.lang.String as
           
protected  java.lang.String className
           
protected  java.lang.String defaultValue
           
protected  java.lang.String exceptionType
           
protected  java.lang.String fixedValue
           
protected  java.lang.String from
           
protected  java.lang.String id
           
protected  java.lang.String index
           
protected  java.lang.String scope
           
protected  java.lang.String type
           
 
Constructor Summary
Parameter(java.lang.String id, java.lang.String scope, java.lang.String as, java.lang.String from, java.lang.String type, java.lang.String index, java.lang.String defaultValue, java.lang.String fixedValue)
           
 
Method Summary
 java.lang.String id()
           
 java.lang.String ownerLabel(Item owner)
           
protected  java.lang.String produceFrom()
           
 java.lang.String produceGet()
           
protected  java.lang.String produceGetMethod()
           
protected  java.lang.String produceScope()
           
 void produceSetParameter(Item owner, java.lang.StringBuffer output, int indent)
           
static java.lang.String substituteParams(java.lang.String s, java.util.List usedParams)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.String id

as

protected java.lang.String as

scope

protected java.lang.String scope

from

protected java.lang.String from

type

protected java.lang.String type

index

protected java.lang.String index

defaultValue

protected java.lang.String defaultValue

fixedValue

protected java.lang.String fixedValue

className

protected java.lang.String className

exceptionType

protected java.lang.String exceptionType
Constructor Detail

Parameter

public Parameter(java.lang.String id,
                 java.lang.String scope,
                 java.lang.String as,
                 java.lang.String from,
                 java.lang.String type,
                 java.lang.String index,
                 java.lang.String defaultValue,
                 java.lang.String fixedValue)
Method Detail

produceScope

protected java.lang.String produceScope()

produceFrom

protected java.lang.String produceFrom()

produceGet

public java.lang.String produceGet()

ownerLabel

public java.lang.String ownerLabel(Item owner)

produceSetParameter

public void produceSetParameter(Item owner,
                                java.lang.StringBuffer output,
                                int indent)

substituteParams

public static java.lang.String substituteParams(java.lang.String s,
                                                java.util.List usedParams)

produceGetMethod

protected java.lang.String produceGetMethod()

id

public java.lang.String id()