org.geotools.filter.capability
Class FunctionNameImpl

Object
  extended by OperatorImpl
      extended by FunctionNameImpl
All Implemented Interfaces:
FunctionName, Operator

public class FunctionNameImpl
extends OperatorImpl
implements FunctionName

Implementation of the FunctionName interface.

Author:
Justin Deoliveira, The Open Planning Project
Module:
modules/library/main (gt-main.jar)

Constructor Summary
FunctionNameImpl(FunctionName copy)
           
FunctionNameImpl(String name, int argumentCount)
           
FunctionNameImpl(String name, List<String> argumentsNames)
           
FunctionNameImpl(String name, String[] argumentsNames)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getArgumentCount()
           
 List<String> getArgumentNames()
          Optional ArgumentNames.
 int hashCode()
           
 void setArgumentCount(int argumentCount)
           
 void setArgumentNames(List<String> argumentNames)
           
 
Methods inherited from class OperatorImpl
getName, setName, toString
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface Operator
getName
 

Constructor Detail

FunctionNameImpl

public FunctionNameImpl(String name,
                        int argumentCount)

FunctionNameImpl

public FunctionNameImpl(String name,
                        String[] argumentsNames)

FunctionNameImpl

public FunctionNameImpl(String name,
                        List<String> argumentsNames)

FunctionNameImpl

public FunctionNameImpl(FunctionName copy)
Method Detail

setArgumentCount

public void setArgumentCount(int argumentCount)

getArgumentCount

public int getArgumentCount()
Specified by:
getArgumentCount in interface FunctionName

hashCode

public int hashCode()
Specified by:
hashCode in interface Operator
Overrides:
hashCode in class OperatorImpl

equals

public boolean equals(Object obj)
Specified by:
equals in interface Operator
Overrides:
equals in class OperatorImpl

setArgumentNames

public void setArgumentNames(List<String> argumentNames)

getArgumentNames

public List<String> getArgumentNames()
Optional ArgumentNames.

This is a fixed length list the same size as getArgumentCount().

Specified by:
getArgumentNames in interface FunctionName


Copyright © 1996-2009 Geotools. All Rights Reserved.