org.siebengeisslein.pclass.expression
Class BooleanLiteral

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pclass.expression.AbstractExpression
          extended by org.siebengeisslein.pclass.expression.AbstractLiteral
              extended by org.siebengeisslein.pclass.expression.BooleanLiteral
All Implemented Interfaces:
CommitConstrained, Instrumented, CodeFragment, Expression

public class BooleanLiteral
extends AbstractLiteral
implements Expression


Constructor Summary
BooleanLiteral(ExpressionContainer parent)
           
BooleanLiteral(ExpressionContainer parent, boolean value)
           
BooleanLiteral(ExpressionContainer parent, java.lang.String value)
           
 
Method Summary
 java.lang.Object getValue(java.lang.String value)
           
 java.lang.String toString(java.lang.String indent)
           
 
Methods inherited from class org.siebengeisslein.pclass.expression.AbstractLiteral
getResultType, getValue, setValue, visit
 
Methods inherited from class org.siebengeisslein.pclass.expression.AbstractExpression
checkConstraints, getContainer, getDataDirectory, getOwnerClass, getOwnerMethod, getTypeManager, getVariableManager, isAssignable, loadClass, onRemove, replaceWith, setContainer, toString, visitAssignTo
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.siebengeisslein.pclass.expression.Expression
getContainer, getResultType, getVariableManager, isAssignable, onRemove, replaceWith, setContainer, visit, visitAssignTo
 

Constructor Detail

BooleanLiteral

public BooleanLiteral(ExpressionContainer parent)

BooleanLiteral

public BooleanLiteral(ExpressionContainer parent,
                      java.lang.String value)

BooleanLiteral

public BooleanLiteral(ExpressionContainer parent,
                      boolean value)
Method Detail

getValue

public java.lang.Object getValue(java.lang.String value)
Specified by:
getValue in class AbstractLiteral

toString

public java.lang.String toString(java.lang.String indent)
Specified by:
toString in interface Expression