org.apache.jsieve
Class NumberArgument

java.lang.Object
  extended by org.apache.jsieve.NumberArgument
All Implemented Interfaces:
Argument

public class NumberArgument
extends java.lang.Object
implements Argument

A parsed representation of the RFC3028 BNF...

1*DIGIT [QUANTIFIER]

Note that the stored value is the absolute value after applying the quantifier.


Constructor Summary
NumberArgument(org.apache.jsieve.parser.generated.Token token)
          Constructor for NumberArgument.
 
Method Summary
 java.lang.Integer getInteger()
          Method getInteger answers the value of the receiver as an Integer.
 java.lang.Object getValue()
          Method getValue answers the value of the receiver's Argument.
protected  void setValue(java.lang.Integer number)
          Sets the value of the reciver to an Integer.
protected  void setValue(org.apache.jsieve.parser.generated.Token aToken)
          Sets the value of the receiver from a Token.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NumberArgument

public NumberArgument(org.apache.jsieve.parser.generated.Token token)
Constructor for NumberArgument.

Parameters:
token -
Method Detail

setValue

protected void setValue(java.lang.Integer number)
Sets the value of the reciver to an Integer.

Parameters:
number - The value to set

getValue

public java.lang.Object getValue()
Description copied from interface: Argument
Method getValue answers the value of the receiver's Argument.

Specified by:
getValue in interface Argument
Returns:
Object
See Also:
Argument.getValue()

getInteger

public java.lang.Integer getInteger()
Method getInteger answers the value of the receiver as an Integer.

Returns:
Integer

setValue

protected void setValue(org.apache.jsieve.parser.generated.Token aToken)
Sets the value of the receiver from a Token.

Parameters:
aToken - The Token from which to extract the value to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.