Record Class ConfigState.LogPanelPreferences
java.lang.Object
java.lang.Record
ai.attackframework.tools.burp.utils.config.ConfigState.LogPanelPreferences
- Enclosing class:
ConfigState
public static record ConfigState.LogPanelPreferences(String minLevel, boolean pauseAutoscroll, String filterText, boolean filterCase, boolean filterRegex, String searchText, boolean searchCase, boolean searchRegex)
extends Record
Top-level state.
-
Constructor Summary
ConstructorsConstructorDescriptionLogPanelPreferences(String minLevel, boolean pauseAutoscroll, String filterText, boolean filterCase, boolean filterRegex, String searchText, boolean searchCase, boolean searchRegex) Creates an instance of aLogPanelPreferencesrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.booleanReturns the value of thefilterCaserecord component.booleanReturns the value of thefilterRegexrecord component.Returns the value of thefilterTextrecord component.final inthashCode()Returns a hash code value for this object.minLevel()Returns the value of theminLevelrecord component.booleanReturns the value of thepauseAutoscrollrecord component.booleanReturns the value of thesearchCaserecord component.booleanReturns the value of thesearchRegexrecord component.Returns the value of thesearchTextrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
LogPanelPreferences
public LogPanelPreferences(String minLevel, boolean pauseAutoscroll, String filterText, boolean filterCase, boolean filterRegex, String searchText, boolean searchCase, boolean searchRegex) Creates an instance of aLogPanelPreferencesrecord class.- Parameters:
minLevel- the value for theminLevelrecord componentpauseAutoscroll- the value for thepauseAutoscrollrecord componentfilterText- the value for thefilterTextrecord componentfilterCase- the value for thefilterCaserecord componentfilterRegex- the value for thefilterRegexrecord componentsearchText- the value for thesearchTextrecord componentsearchCase- the value for thesearchCaserecord componentsearchRegex- the value for thesearchRegexrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
minLevel
Returns the value of theminLevelrecord component.- Returns:
- the value of the
minLevelrecord component
-
pauseAutoscroll
public boolean pauseAutoscroll()Returns the value of thepauseAutoscrollrecord component.- Returns:
- the value of the
pauseAutoscrollrecord component
-
filterText
Returns the value of thefilterTextrecord component.- Returns:
- the value of the
filterTextrecord component
-
filterCase
public boolean filterCase()Returns the value of thefilterCaserecord component.- Returns:
- the value of the
filterCaserecord component
-
filterRegex
public boolean filterRegex()Returns the value of thefilterRegexrecord component.- Returns:
- the value of the
filterRegexrecord component
-
searchText
Returns the value of thesearchTextrecord component.- Returns:
- the value of the
searchTextrecord component
-
searchCase
public boolean searchCase()Returns the value of thesearchCaserecord component.- Returns:
- the value of the
searchCaserecord component
-
searchRegex
public boolean searchRegex()Returns the value of thesearchRegexrecord component.- Returns:
- the value of the
searchRegexrecord component
-