org.geotools.jdbc
Class VirtualTableParameter

Object
  extended by VirtualTableParameter
All Implemented Interfaces:
Serializable

public class VirtualTableParameter
extends Object
implements Serializable

A VirtualTable parameter. Has a name, a default value, and a VirtualTableParameter.Validator to protect the parameters against sql injection attacks. The class includes some default validators

Author:
Andrea Aime - OpenGeo
See Also:
Serialized Form

Nested Class Summary
static interface VirtualTableParameter.Validator
          Interface to be implemented by parameter value validators
 
Constructor Summary
VirtualTableParameter(String name, String defaultValue)
           
VirtualTableParameter(String name, String defaultValue, VirtualTableParameter.Validator validator)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getDefaultValue()
           
 String getName()
           
 VirtualTableParameter.Validator getValidator()
           
 int hashCode()
           
 void setDefaultValue(String defaultValue)
           
 void setName(String name)
           
 void setValidator(VirtualTableParameter.Validator validator)
           
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualTableParameter

public VirtualTableParameter(String name,
                             String defaultValue)

VirtualTableParameter

public VirtualTableParameter(String name,
                             String defaultValue,
                             VirtualTableParameter.Validator validator)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getDefaultValue

public String getDefaultValue()

setDefaultValue

public void setDefaultValue(String defaultValue)

getValidator

public VirtualTableParameter.Validator getValidator()

setValidator

public void setValidator(VirtualTableParameter.Validator validator)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 1996-2014 Geotools. All Rights Reserved.