org.peaseplate.internal.lang.command
Class SubstractCommand
java.lang.Object
org.peaseplate.internal.lang.command.AbstractCommand
org.peaseplate.internal.lang.command.AbstractDoubleParameterCommand
org.peaseplate.internal.lang.command.AbstractNumericCommand
org.peaseplate.internal.lang.command.SubstractCommand
- All Implemented Interfaces:
- ICommand
public class SubstractCommand
- extends AbstractNumericCommand
Method Summary |
java.math.BigDecimal |
calculate(java.math.BigDecimal left,
java.math.BigDecimal right)
|
java.math.BigInteger |
calculate(java.math.BigInteger left,
java.math.BigInteger right)
|
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.Double |
calculate(java.lang.Double left,
java.lang.Double right)
|
java.lang.Float |
calculate(java.lang.Float left,
java.lang.Float 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SubstractCommand
public SubstractCommand(TemplateLocator locator,
int line,
int column,
ICommand leftCommand,
ICommand rightCommand)
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)
calculate
public java.lang.Float calculate(java.lang.Float left,
java.lang.Float right)
throws TemplateRuntimeException
- Overrides:
calculate
in class AbstractNumericCommand
- Throws:
TemplateRuntimeException
- See Also:
AbstractNumericCommand.calculate(java.lang.Float, java.lang.Float)
calculate
public java.lang.Double calculate(java.lang.Double left,
java.lang.Double right)
throws TemplateRuntimeException
- Overrides:
calculate
in class AbstractNumericCommand
- Throws:
TemplateRuntimeException
- See Also:
AbstractNumericCommand.calculate(java.lang.Double, java.lang.Double)
calculate
public java.math.BigDecimal calculate(java.math.BigDecimal left,
java.math.BigDecimal right)
throws TemplateRuntimeException
- Overrides:
calculate
in class AbstractNumericCommand
- Throws:
TemplateRuntimeException
- See Also:
AbstractNumericCommand.calculate(java.math.BigDecimal, java.math.BigDecimal)
calculate
public java.math.BigInteger calculate(java.math.BigInteger left,
java.math.BigInteger right)
throws TemplateRuntimeException
- Overrides:
calculate
in class AbstractNumericCommand
- Throws:
TemplateRuntimeException
- See Also:
AbstractNumericCommand.calculate(java.math.BigInteger, java.math.BigInteger)
Copyright © 2008. All Rights Reserved.