org.peaseplate.internal.lang.command
Class ShiftRightCommand

java.lang.Object
  extended by org.peaseplate.internal.lang.command.AbstractCommand
      extended by org.peaseplate.internal.lang.command.AbstractDoubleParameterCommand
          extended by org.peaseplate.internal.lang.command.AbstractNumericCommand
              extended by org.peaseplate.internal.lang.command.ShiftRightCommand
All Implemented Interfaces:
ICommand

public class ShiftRightCommand
extends AbstractNumericCommand


Constructor Summary
ShiftRightCommand(TemplateLocator locator, int line, int column, ICommand leftCommand, ICommand rightCommand)
           
 
Method Summary
 java.lang.Byte calculate(java.lang.Byte left, java.lang.Byte right)
           
 java.lang.Character calculate(java.lang.Character left, java.lang.Character right)
           
 java.lang.Integer calculate(java.lang.Integer left, java.lang.Integer right)
           
 java.lang.Long calculate(java.lang.Long left, java.lang.Long right)
           
 java.lang.Short calculate(java.lang.Short left, java.lang.Short right)
           
 java.lang.String getSign()
           
 
Methods inherited from class org.peaseplate.internal.lang.command.AbstractNumericCommand
calculate, calculate, calculate, calculate, calculate, calculate, calculate, calculate, call, toString
 
Methods inherited from class org.peaseplate.internal.lang.command.AbstractDoubleParameterCommand
callLeftCommand, callRightCommand, getLeftCommand, getRightCommand
 
Methods inherited from class org.peaseplate.internal.lang.command.AbstractCommand
getColumn, getLine, getLocator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShiftRightCommand

public ShiftRightCommand(TemplateLocator locator,
                         int line,
                         int column,
                         ICommand leftCommand,
                         ICommand rightCommand)
Method Detail

getSign

public java.lang.String getSign()
Specified by:
getSign in class AbstractNumericCommand
See Also:
AbstractNumericCommand.getSign()

calculate

public java.lang.Byte calculate(java.lang.Byte left,
                                java.lang.Byte right)
                         throws TemplateRuntimeException
Overrides:
calculate in class AbstractNumericCommand
Throws:
TemplateRuntimeException
See Also:
AbstractNumericCommand.calculate(java.lang.Byte, java.lang.Byte)

calculate

public java.lang.Short calculate(java.lang.Short left,
                                 java.lang.Short right)
                          throws TemplateRuntimeException
Overrides:
calculate in class AbstractNumericCommand
Throws:
TemplateRuntimeException
See Also:
AbstractNumericCommand.calculate(java.lang.Short, java.lang.Short)

calculate

public java.lang.Character calculate(java.lang.Character left,
                                     java.lang.Character right)
                              throws TemplateRuntimeException
Overrides:
calculate in class AbstractNumericCommand
Throws:
TemplateRuntimeException
See Also:
AbstractNumericCommand.calculate(java.lang.Character, java.lang.Character)

calculate

public java.lang.Integer calculate(java.lang.Integer left,
                                   java.lang.Integer right)
                            throws TemplateRuntimeException
Overrides:
calculate in class AbstractNumericCommand
Throws:
TemplateRuntimeException
See Also:
AbstractNumericCommand.calculate(java.lang.Integer, java.lang.Integer)

calculate

public java.lang.Long calculate(java.lang.Long left,
                                java.lang.Long right)
                         throws TemplateRuntimeException
Overrides:
calculate in class AbstractNumericCommand
Throws:
TemplateRuntimeException
See Also:
AbstractNumericCommand.calculate(java.lang.Long, java.lang.Long)


Copyright © 2008. All Rights Reserved.