org.geotools.filter.capability
Class FunctionNameImpl

java.lang.Object
  extended by org.geotools.filter.capability.OperatorImpl
      extended by org.geotools.filter.capability.FunctionNameImpl
All Implemented Interfaces:
org.opengis.filter.capability.FunctionName, org.opengis.filter.capability.Operator

public class FunctionNameImpl
extends OperatorImpl
implements org.opengis.filter.capability.FunctionName

Implementation of the FunctionName interface.

Author:
Justin Deoliveira, The Open Planning Project

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

Constructor Detail

FunctionNameImpl

public FunctionNameImpl(java.lang.String name,
                        int argumentCount)

FunctionNameImpl

public FunctionNameImpl(java.lang.String name,
                        java.lang.String[] argumentsNames)

FunctionNameImpl

public FunctionNameImpl(java.lang.String name,
                        java.util.List<java.lang.String> argumentsNames)

FunctionNameImpl

public FunctionNameImpl(org.opengis.filter.capability.FunctionName copy)
Method Detail

setArgumentCount

public void setArgumentCount(int argumentCount)

getArgumentCount

public int getArgumentCount()
Specified by:
getArgumentCount in interface org.opengis.filter.capability.FunctionName

hashCode

public int hashCode()
Specified by:
hashCode in interface org.opengis.filter.capability.Operator
Overrides:
hashCode in class OperatorImpl

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface org.opengis.filter.capability.Operator
Overrides:
equals in class OperatorImpl

setArgumentNames

public void setArgumentNames(java.util.List<java.lang.String> argumentNames)

getArgumentNames

public java.util.List<java.lang.String> getArgumentNames()
Optional ArgumentNames.

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

Specified by:
getArgumentNames in interface org.opengis.filter.capability.FunctionName


Copyright © 1996-2010 Geotools. All Rights Reserved.