org.datamixer.util
Class Range

java.lang.Object
  extended byorg.datamixer.util.Range

public class Range
extends java.lang.Object


Field Summary
protected static java.lang.String CLOSE_BRACKET
           
protected static java.lang.String CLOSE_PAREN
           
protected  Value epsilon_
           
protected  java.lang.String expr_
           
protected  Bound first_
           
protected static java.lang.String FORWARD_SLASH
           
protected static int GROUP_ALL
           
protected static int GROUP_CLOSE_BOUND
           
protected static int GROUP_EPSILON
           
protected static int GROUP_FIRST
           
protected static int GROUP_LAST
           
protected static int GROUP_OPEN_BOUND
           
protected static int GROUP_STEP
           
protected  Bound last_
           
protected  org.apache.log4j.Logger logger_
           
protected static java.lang.String OPEN_BRACKET
           
protected static java.lang.String OPEN_PAREN
           
protected static java.util.regex.Pattern pattern_
           
protected static org.apache.log4j.Logger staticLogger_
           
protected  Value step_
           
 
Constructor Summary
Range()
           
Range(Value first)
           
Range(Value first, Value last)
           
Range(Value first, Value last, Value step)
           
Range(Value first, Value last, Value step, Value epsilon)
           
 
Method Summary
 Value getEpsilon()
           
 java.lang.String getExpression()
           
 Value getFirst()
           
 Bound getFirstBound()
           
 Value getLast()
           
 Bound getLastBound()
           
protected static java.util.regex.Pattern getPattern()
          
unbounded range = "[first,]step"
bounded range = "[first,last]step"
 Value getStep()
           
 void initialize()
           
protected  void parse()
           
 void setEpsilon(Value value)
           
 void setExpression(java.lang.String value)
           
 void setFirst(Value value)
           
 void setFirstBound(Bound value)
           
 void setLast(Value value)
           
 void setLastBound(Bound value)
           
 void setStep(Value value)
           
protected  void setup()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPEN_BRACKET

protected static final java.lang.String OPEN_BRACKET
See Also:
Constant Field Values

OPEN_PAREN

protected static final java.lang.String OPEN_PAREN
See Also:
Constant Field Values

CLOSE_BRACKET

protected static final java.lang.String CLOSE_BRACKET
See Also:
Constant Field Values

CLOSE_PAREN

protected static final java.lang.String CLOSE_PAREN
See Also:
Constant Field Values

FORWARD_SLASH

protected static final java.lang.String FORWARD_SLASH
See Also:
Constant Field Values

GROUP_ALL

protected static final int GROUP_ALL
See Also:
Constant Field Values

GROUP_OPEN_BOUND

protected static final int GROUP_OPEN_BOUND
See Also:
Constant Field Values

GROUP_FIRST

protected static final int GROUP_FIRST
See Also:
Constant Field Values

GROUP_LAST

protected static final int GROUP_LAST
See Also:
Constant Field Values

GROUP_CLOSE_BOUND

protected static final int GROUP_CLOSE_BOUND
See Also:
Constant Field Values

GROUP_STEP

protected static final int GROUP_STEP
See Also:
Constant Field Values

GROUP_EPSILON

protected static final int GROUP_EPSILON
See Also:
Constant Field Values

expr_

protected java.lang.String expr_

first_

protected Bound first_

last_

protected Bound last_

step_

protected Value step_

epsilon_

protected Value epsilon_

pattern_

protected static java.util.regex.Pattern pattern_

logger_

protected org.apache.log4j.Logger logger_

staticLogger_

protected static org.apache.log4j.Logger staticLogger_
Constructor Detail

Range

public Range()

Range

public Range(Value first)

Range

public Range(Value first,
             Value last)

Range

public Range(Value first,
             Value last,
             Value step)

Range

public Range(Value first,
             Value last,
             Value step,
             Value epsilon)
Method Detail

setup

protected void setup()

getExpression

public java.lang.String getExpression()

setExpression

public void setExpression(java.lang.String value)

getFirstBound

public Bound getFirstBound()

setFirstBound

public void setFirstBound(Bound value)

getFirst

public Value getFirst()

setFirst

public void setFirst(Value value)

getLastBound

public Bound getLastBound()

setLastBound

public void setLastBound(Bound value)

getLast

public Value getLast()

setLast

public void setLast(Value value)

getStep

public Value getStep()

setStep

public void setStep(Value value)

getEpsilon

public Value getEpsilon()

setEpsilon

public void setEpsilon(Value value)

toString

public java.lang.String toString()

initialize

public void initialize()

parse

protected void parse()

getPattern

protected static java.util.regex.Pattern getPattern()

unbounded range = "[first,]step"
bounded range = "[first,last]step"



Copyright © 2004-2006 datamixer.org. All Rights Reserved.