public class ClassFilter extends DmcFilter implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
filterName |
| Constructor and Description |
|---|
ClassFilter() |
ClassFilter(ClassFilter cf) |
ClassFilter(DmcClassInfo c) |
ClassFilter(String cn) |
| Modifier and Type | Method and Description |
|---|---|
DmcFilter |
cloneIt() |
void |
deserializeIt(DmcInputStreamIF dis)
Likewise, they must also be individually deserializable.
|
String |
getFilterClass() |
String |
getFilterString()
Regardless of how you implement your filtering mechanisms, you must be able to represent
the filter as a String and parse it from that String.
|
boolean |
objectMatches(DmcObject obj)
Applies the filter logic to the object.
|
void |
serializeIt(DmcOutputStreamIF dos)
The filter values must be individually serializable.
|
public static final String filterName
public ClassFilter()
public ClassFilter(ClassFilter cf)
public ClassFilter(DmcClassInfo c)
public ClassFilter(String cn) throws DmcValueException
DmcValueExceptionpublic DmcFilter cloneIt()
public void deserializeIt(DmcInputStreamIF dis) throws Exception
DmcFilterdeserializeIt in class DmcFilterdis - The input stream.Exceptionpublic String getFilterClass()
getFilterClass in class DmcFilterpublic String getFilterString()
DmcFiltergetFilterString in class DmcFilterpublic boolean objectMatches(DmcObject obj)
DmcFilterobjectMatches in class DmcFilterobj - The object to be tested.public void serializeIt(DmcOutputStreamIF dos) throws Exception
DmcFilterserializeIt in class DmcFilterdos - The output stream.ExceptionCopyright © 2023. All rights reserved.