public class FilteredRequestorImpl extends java.lang.Object implements JDOMExternalizable, FilteredRequestor
LocatableEventRequestor.EventProcessingException
Modifier and Type | Field and Description |
---|---|
boolean |
CLASS_FILTERS_ENABLED |
boolean |
CONDITION_ENABLED |
int |
COUNT_FILTER |
boolean |
COUNT_FILTER_ENABLED |
boolean |
INSTANCE_FILTERS_ENABLED |
protected Project |
myProject |
boolean |
SUSPEND |
java.lang.String |
SUSPEND_POLICY |
Constructor and Description |
---|
FilteredRequestorImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
ClassFilter[] |
getClassExclusionFilters() |
ClassFilter[] |
getClassFilters() |
TextWithImports |
getCondition() |
int |
getCountFilter() |
InstanceFilter[] |
getInstanceFilters() |
Project |
getProject() |
java.lang.String |
getSuspendPolicy() |
boolean |
isClassFiltersEnabled() |
boolean |
isCountFilterEnabled() |
boolean |
isInstanceFiltersEnabled() |
boolean |
processLocatableEvent(SuspendContextCommandImpl action,
com.sun.jdi.event.LocatableEvent event) |
void |
readExternal(Element parentNode) |
void |
readTo(Element parentNode,
Breakpoint breakpoint) |
void |
setClassExclusionFilters(ClassFilter[] classExclusionFilters) |
void |
setClassFilters(ClassFilter[] classFilters) |
void |
setCondition(TextWithImports condition) |
void |
setInstanceFilters(InstanceFilter[] instanceFilters) |
void |
writeExternal(Element parentNode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isConditionEnabled
public java.lang.String SUSPEND_POLICY
public boolean SUSPEND
public boolean COUNT_FILTER_ENABLED
public int COUNT_FILTER
public boolean CONDITION_ENABLED
public boolean CLASS_FILTERS_ENABLED
public boolean INSTANCE_FILTERS_ENABLED
protected final Project myProject
public FilteredRequestorImpl(Project project)
public InstanceFilter[] getInstanceFilters()
getInstanceFilters
in interface FilteredRequestor
public void setInstanceFilters(InstanceFilter[] instanceFilters)
public java.lang.String getSuspendPolicy()
getSuspendPolicy
in interface LocatableEventRequestor
getSuspendPolicy
in interface FilteredRequestor
public final ClassFilter[] getClassFilters()
getClassFilters
in interface FilteredRequestor
public final void setClassFilters(ClassFilter[] classFilters)
public ClassFilter[] getClassExclusionFilters()
getClassExclusionFilters
in interface FilteredRequestor
public void setClassExclusionFilters(ClassFilter[] classExclusionFilters)
public void readTo(Element parentNode, Breakpoint breakpoint) throws InvalidDataException
InvalidDataException
public void readExternal(Element parentNode) throws InvalidDataException
readExternal
in interface JDOMExternalizable
InvalidDataException
public void writeExternal(Element parentNode) throws WriteExternalException
writeExternal
in interface JDOMExternalizable
WriteExternalException
public TextWithImports getCondition()
public void setCondition(TextWithImports condition)
public Project getProject()
public boolean isCountFilterEnabled()
isCountFilterEnabled
in interface FilteredRequestor
public int getCountFilter()
getCountFilter
in interface FilteredRequestor
public boolean isClassFiltersEnabled()
isClassFiltersEnabled
in interface FilteredRequestor
public boolean isInstanceFiltersEnabled()
isInstanceFiltersEnabled
in interface FilteredRequestor
public boolean processLocatableEvent(SuspendContextCommandImpl action, com.sun.jdi.event.LocatableEvent event) throws LocatableEventRequestor.EventProcessingException
processLocatableEvent
in interface LocatableEventRequestor
LocatableEventRequestor.EventProcessingException