org.omegahat.Environment.Databases
Class NameTypeSearchFilter
java.lang.Object
|
+--org.omegahat.Environment.Databases.NameTypeSearchFilter
- All Implemented Interfaces:
- ObjectSearchFilter
- public class NameTypeSearchFilter
- extends java.lang.Object
- implements ObjectSearchFilter
Filter for locating an object
with a given name and of a particular
"class", that is, derived from that or implementing it
or optionally explicitly of that class.
|
Field Summary |
protected java.util.Vector |
classes
|
protected java.lang.String |
name
|
protected boolean |
strictMatch
|
|
Method Summary |
boolean |
accept(java.lang.String name,
java.lang.Object obj)
|
java.util.Vector |
classes()
|
java.util.Vector |
classes(java.lang.Class c)
|
java.util.Vector |
classes(java.util.Vector v)
|
java.lang.String |
name()
|
java.lang.String |
name(java.lang.String n)
|
boolean |
strictMatch()
|
boolean |
strictMatch(boolean val)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
classes
protected java.util.Vector classes
strictMatch
protected boolean strictMatch
NameTypeSearchFilter
public NameTypeSearchFilter()
NameTypeSearchFilter
public NameTypeSearchFilter(java.lang.String name)
NameTypeSearchFilter
public NameTypeSearchFilter(java.lang.String name,
java.lang.String className)
throws java.lang.ClassNotFoundException
NameTypeSearchFilter
public NameTypeSearchFilter(java.lang.String name,
java.lang.Class c)
NameTypeSearchFilter
public NameTypeSearchFilter(java.lang.String name,
java.util.Vector c)
strictMatch
public boolean strictMatch()
strictMatch
public boolean strictMatch(boolean val)
name
public java.lang.String name()
name
public java.lang.String name(java.lang.String n)
classes
public java.util.Vector classes()
classes
public java.util.Vector classes(java.util.Vector v)
classes
public java.util.Vector classes(java.lang.Class c)
accept
public boolean accept(java.lang.String name,
java.lang.Object obj)
- Specified by:
accept in interface ObjectSearchFilter