public class DeltaTreeFilter extends java.lang.Object implements IDeltaTreeFilter
Modifier and Type | Field and Description |
---|---|
static int |
DELTA_OBJECT_CLASS_TYPE |
static int |
ECLASS_TYPE |
static int |
EPACKAGE_TYPE |
static int |
NOT_APPLICABLE |
Constructor and Description |
---|
DeltaTreeFilter() |
DeltaTreeFilter(java.lang.String id,
java.lang.String filterName,
DeltaType deltaType) |
DeltaTreeFilter(java.lang.String id,
java.lang.String filterName,
DeltaType[] deltaTypes,
java.lang.Class[] deltaObjectClasses,
int classType) |
DeltaTreeFilter(java.lang.String id,
java.lang.String filterName,
DeltaType[] deltaTypes,
java.lang.String[] deltaObjectClassNames,
int classType) |
DeltaTreeFilter(java.lang.String id,
java.lang.String filterName,
DeltaType deltaType,
java.lang.Class deltaObjectClass,
int classType) |
DeltaTreeFilter(java.lang.String id,
java.lang.String filterName,
DeltaType deltaType,
java.lang.String deltaObjectClassName,
int classType) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkFilterCriteria(java.lang.Object deltaObject) |
protected boolean |
filterOutDeltaByTextPattern(java.util.regex.Pattern textPattern,
java.lang.String deltaLabel) |
protected boolean |
filterOutDeltaObjectByClass(java.lang.Object deltaObject) |
protected boolean |
filterOutDeltaObjectByClassName(java.lang.Object deltaObject) |
protected boolean |
filterOutDeltaType(DeltaType deltaType) |
int |
getClassType() |
protected java.lang.Object |
getDeltaObject(Delta delta) |
protected java.lang.Class |
getDeltaObjectClass(java.lang.Object deltaObject) |
protected java.util.List |
getDeltaObjectClassList() |
protected java.lang.String |
getDeltaObjectClassName(java.lang.Object deltaObject) |
protected java.util.List |
getDeltaObjectClassNameList() |
protected java.util.List |
getDeltaTypeList() |
java.lang.String |
getDisplayName() |
java.lang.String |
getID() |
java.util.regex.Pattern |
getSearchPattern() |
boolean |
isFilterOutDelta(Delta delta,
IDeltaTreeContext context)
Determines whether the given delta should be hidden or not
|
boolean |
isFilterOutUnmatch() |
protected void |
setClassType(int classType) |
protected void |
setDisplayName(java.lang.String displayName) |
protected void |
setFilterOutUnmatch(boolean hideUnmatch) |
protected void |
setID(java.lang.String id) |
void |
setSearchPattern(java.util.regex.Pattern searchPattern) |
java.lang.String |
toString() |
public static final int NOT_APPLICABLE
public static final int DELTA_OBJECT_CLASS_TYPE
public static final int ECLASS_TYPE
public static final int EPACKAGE_TYPE
public DeltaTreeFilter()
public DeltaTreeFilter(java.lang.String id, java.lang.String filterName, DeltaType deltaType)
public DeltaTreeFilter(java.lang.String id, java.lang.String filterName, DeltaType deltaType, java.lang.Class deltaObjectClass, int classType)
public DeltaTreeFilter(java.lang.String id, java.lang.String filterName, DeltaType deltaType, java.lang.String deltaObjectClassName, int classType)
public DeltaTreeFilter(java.lang.String id, java.lang.String filterName, DeltaType[] deltaTypes, java.lang.Class[] deltaObjectClasses, int classType)
public DeltaTreeFilter(java.lang.String id, java.lang.String filterName, DeltaType[] deltaTypes, java.lang.String[] deltaObjectClassNames, int classType)
public java.lang.String getID()
getID
in interface IDeltaTreeFilter
protected void setID(java.lang.String id)
public java.lang.String getDisplayName()
getDisplayName
in interface IDeltaTreeFilter
protected void setDisplayName(java.lang.String displayName)
public boolean isFilterOutDelta(Delta delta, IDeltaTreeContext context)
IDeltaTreeFilter
isFilterOutDelta
in interface IDeltaTreeFilter
delta
- -
The delta objectcontext
- -
The context for obtains more info about the deltaprotected boolean filterOutDeltaByTextPattern(java.util.regex.Pattern textPattern, java.lang.String deltaLabel)
protected java.lang.Object getDeltaObject(Delta delta)
protected java.lang.Class getDeltaObjectClass(java.lang.Object deltaObject)
protected java.lang.String getDeltaObjectClassName(java.lang.Object deltaObject)
protected boolean filterOutDeltaType(DeltaType deltaType)
protected boolean filterOutDeltaObjectByClassName(java.lang.Object deltaObject)
protected boolean filterOutDeltaObjectByClass(java.lang.Object deltaObject)
protected boolean checkFilterCriteria(java.lang.Object deltaObject)
public boolean isFilterOutUnmatch()
protected void setFilterOutUnmatch(boolean hideUnmatch)
protected java.util.List getDeltaTypeList()
protected java.util.List getDeltaObjectClassList()
protected java.util.List getDeltaObjectClassNameList()
public java.lang.String toString()
toString
in class java.lang.Object
public int getClassType()
protected void setClassType(int classType)
public java.util.regex.Pattern getSearchPattern()
public void setSearchPattern(java.util.regex.Pattern searchPattern)