Record Class MarkdownExportConfig
java.lang.Object
java.lang.Record
org.jweaver.crawler.internal.write.MarkdownExportConfig
- Record Components:
path
- The export path of the generated files
- All Implemented Interfaces:
ExportConfig
The MarkdownExportConfig record represents the configuration for exporting data in Markdown
format. It implements the ExportConfig interface and specifies the path where the exported files
will be stored.
-
Constructor Summary
ConstructorDescriptionMarkdownExportConfig
(String path) Creates an instance of aMarkdownExportConfig
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.format()
Retrieves the export file format, which is Markdown for this configuration.final int
hashCode()
Returns a hash code value for this object.boolean
metadata()
Specifies whether metadata should be included in the export.path()
Returns the value of thepath
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
MarkdownExportConfig
Creates an instance of aMarkdownExportConfig
record class.- Parameters:
path
- the value for thepath
record component
-
-
Method Details
-
format
Retrieves the export file format, which is Markdown for this configuration.- Specified by:
format
in interfaceExportConfig
- Returns:
- The export file format, which is Markdown.
-
metadata
public boolean metadata()Specifies whether metadata should be included in the export. For Markdown export configuration, metadata is not included.- Specified by:
metadata
in interfaceExportConfig
- Returns:
- False, indicating that metadata is not included in the export.
-
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. All components in this record class are compared withObjects::equals(Object,Object)
. -
path
Returns the value of thepath
record component.- Specified by:
path
in interfaceExportConfig
- Returns:
- the value of the
path
record component
-