001 // Copyright (c) 2001 Hursh Jain (http://www.mollypages.org) 002 // The Molly framework is freely distributable under the terms of an 003 // MIT-style license. For details, see the molly pages web site at: 004 // http://www.mollypages.org/. Use, modify, have fun ! 005 006 package fc.util; 007 008 import java.util.*; 009 010 /** 011 A range of values such as numbers, dates etc. 012 013 @author hursh jain 014 **/ 015 public abstract class Range 016 { 017 protected boolean negated = false; 018 019 /** Checks if this range is negated. **/ 020 public boolean isNegated() { 021 return negated; 022 } 023 024 /** 025 Sets this range to be negated or not. By default 026 ranges are <b>not</b> negated. 027 028 @param val <tt>true</tt> to set negated 029 **/ 030 public void setNegated(boolean val) { 031 negated = val; 032 } 033 034 } //~class Range