Record Class CodegenFeatureCatalog.Feature
java.lang.Object
java.lang.Record
com.shaft.capture.generate.CodegenFeatureCatalog.Feature
- Record Components:
category- feature categoryname- feature nameplaywrightControl- Playwright UI or CLI controlshaftSupport- SHAFT support levelnotes- mapping notes
- Enclosing class:
CodegenFeatureCatalog
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncategory()Returns the value of thecategoryrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.name()Returns the value of thenamerecord component.notes()Returns the value of thenotesrecord component.Returns the value of theplaywrightControlrecord component.Returns the value of theshaftSupportrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Feature
public Feature(String category, String name, String playwrightControl, String shaftSupport, String notes) Creates an instance of aFeaturerecord class.- Parameters:
category- the value for thecategoryrecord componentname- the value for thenamerecord componentplaywrightControl- the value for theplaywrightControlrecord componentshaftSupport- the value for theshaftSupportrecord componentnotes- the value for thenotesrecord component
-
-
Method Details
-
toString
-
hashCode
-
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. All components in this record class are compared withObjects::equals(Object,Object). -
category
-
name
-
playwrightControl
Returns the value of theplaywrightControlrecord component.- Returns:
- the value of the
playwrightControlrecord component
-
shaftSupport
Returns the value of theshaftSupportrecord component.- Returns:
- the value of the
shaftSupportrecord component
-
notes
-