org.openxava.filters.meta
Class MetaFilter

java.lang.Object
  extended by org.openxava.filters.meta.MetaFilter
All Implemented Interfaces:
java.io.Serializable

public class MetaFilter
extends java.lang.Object
implements java.io.Serializable

Author:
Javier Paniza
See Also:
Serialized Form

Constructor Summary
MetaFilter()
           
 
Method Summary
 void _addMetaSet(MetaSet metaSet)
           
 IFilter createFilter()
           
 java.lang.Object filter(java.lang.Object[] objects)
           
 java.lang.String getClassName()
           
 IFilter getFilter()
           
 java.util.Collection getMetaSets()
           
 java.lang.String getPropertyNameForPropertyFrom(java.lang.String nameForPropertyFrom)
           
 boolean hasMetaSets()
           
 void setClassName(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaFilter

public MetaFilter()
Method Detail

_addMetaSet

public void _addMetaSet(MetaSet metaSet)

createFilter

public IFilter createFilter()
                     throws XavaException
Throws:
XavaException

getMetaSets

public java.util.Collection getMetaSets()
Returns:
Not null

hasMetaSets

public boolean hasMetaSets()

getClassName

public java.lang.String getClassName()

getPropertyNameForPropertyFrom

public java.lang.String getPropertyNameForPropertyFrom(java.lang.String nameForPropertyFrom)
                                                throws ElementNotFoundException
Throws:
ElementNotFoundException

setClassName

public void setClassName(java.lang.String className)

filter

public java.lang.Object filter(java.lang.Object[] objects)
                        throws FilterException,
                               XavaException
Throws:
FilterException
XavaException

getFilter

public IFilter getFilter()
                  throws XavaException
Throws:
XavaException