Class ProjectViewJavaPathSectionParser
- java.lang.Object
-
- org.jetbrains.bsp.bazel.projectview.parser.sections.ProjectViewJavaPathSectionParser
-
public class ProjectViewJavaPathSectionParser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringsectionName
-
Constructor Summary
Constructors Constructor Description ProjectViewJavaPathSectionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jetbrains.bsp.bazel.projectview.model.sections.ProjectViewJavaPathSectioncreateInstance(java.nio.file.Path value)protected java.nio.file.PathmapRawValue(java.lang.String rawValue)protected io.vavr.control.Option<T>parse(java.lang.String sectionBody)io.vavr.control.Try<io.vavr.control.Option<T>>parse(ProjectViewRawSection rawSection)io.vavr.control.Option<T>parse(ProjectViewRawSections rawSections)io.vavr.control.Option<T>parseOrDefault(ProjectViewRawSections rawSections, io.vavr.control.Option<T> defaultValue)
-
-
-
Method Detail
-
mapRawValue
protected java.nio.file.Path mapRawValue(java.lang.String rawValue)
-
createInstance
protected org.jetbrains.bsp.bazel.projectview.model.sections.ProjectViewJavaPathSection createInstance(java.nio.file.Path value)
-
parseOrDefault
public io.vavr.control.Option<T> parseOrDefault(ProjectViewRawSections rawSections, io.vavr.control.Option<T> defaultValue)
-
parse
public io.vavr.control.Option<T> parse(ProjectViewRawSections rawSections)
-
parse
protected io.vavr.control.Option<T> parse(java.lang.String sectionBody)
-
parse
public io.vavr.control.Try<io.vavr.control.Option<T>> parse(ProjectViewRawSection rawSection)
-
-