org.geotools.factory
Class Hints.IntegerKey

java.lang.Object
  extended by java.awt.RenderingHints.Key
      extended by org.geotools.factory.Hints.Key
          extended by org.geotools.factory.Hints.IntegerKey
Enclosing class:
Hints

public static final class Hints.IntegerKey
extends Hints.Key

A hint used to capture a configuration setting as an integer. A default value is provided and may be checked with getDefault().

Since:
2.4
Version:
$Id: Hints.java 35735 2010-06-19 15:17:07Z aaime $
Author:
Jody Garnett

Constructor Summary
Hints.IntegerKey(int number)
          Creates a new key with the specified default value.
 
Method Summary
 int getDefault()
          Returns the default value.
 boolean isCompatibleValue(java.lang.Object value)
          Returns true if the specified object is a valid integer.
 int toValue(Hints hints)
          Returns the value from the specified hints as an integer.
 
Methods inherited from class org.geotools.factory.Hints.Key
getValueClass, toString
 
Methods inherited from class java.awt.RenderingHints.Key
equals, hashCode, intKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Hints.IntegerKey

public Hints.IntegerKey(int number)
Creates a new key with the specified default value.

Parameters:
number - The default value.
Method Detail

getDefault

public int getDefault()
Returns the default value.

Returns:
The default value.

toValue

public int toValue(Hints hints)
Returns the value from the specified hints as an integer. If no value were found for this key, then this method returns the default value.

Parameters:
hints - The map where to fetch the hint value, or null.
Returns:
The hint value as an integer, or the default value if not hint was explicitly set.

isCompatibleValue

public boolean isCompatibleValue(java.lang.Object value)
Returns true if the specified object is a valid integer.

Overrides:
isCompatibleValue in class Hints.Key
Parameters:
value - The object to test for validity.
Returns:
true if the value is valid; false otherwise.
See Also:
Hints.ClassKey.isCompatibleValue(java.lang.Object), Hints.FileKey.isCompatibleValue(java.lang.Object), isCompatibleValue(java.lang.Object), Hints.OptionKey.isCompatibleValue(java.lang.Object)


Copyright © 1996-2010 Geotools. All Rights Reserved.