Package com.github.weisj.darklaf.parser
Interface PropertyParser
- All Known Implementing Classes:
ActiveObjectParser,DimensionParser,FallbackParser,FontParser,IconParser,InsetParser,KeyFilteredParser,LazyObjectParser,ListParser,MapParser,NullParser,PrimitiveParser,ReferenceParser
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptiondefault PropertyParserandThen(PropertyParser parser)doParse(ParseResult parseResult, ParserContext context)default booleanfilter(ParseResult parseResult, ParserContext context)static <E extends Exception>
PropertyParserdefault ParseResultparse(ParseResult parseResult, ParserContext context)
-
Method Details
-
doParse
-
parse
-
filter
-
andThen
-
of
static <E extends Exception> PropertyParser of(com.github.weisj.darklaf.util.Lambdas.CheckedFunction<String,Object,E> function)
-