| Modifier and Type | Interface and Description |
|---|---|
interface |
ContextParser<T>
Represents parsers supported by pipelines
|
interface |
SourceParser<T>
Similar to
ContextParser, but with custom source |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExpressionParser
Expression parser
|
interface |
ExpressionSubparser
Subparsers is extension parser used by the
ExpressionSubparser |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HandleResult<T extends Parser>
Wrapper for pipeline handle result
|
interface |
Pipeline<P extends Parser> |
class |
PipelineComponent<P extends Parser>
Component that represents a pipeline
|
| Modifier and Type | Method and Description |
|---|---|
<P extends Parser> |
PipelinePath.createPipeline(PipelineComponent<P> component)
Create a new pipeline based on the given component
|
<P extends Parser> |
PipelinePath.getPipeline(PipelineComponent<P> component)
Get pipeline using the given component
|
static <T extends Parser> |
PipelineComponent.of(String name,
Class<T> type)
Create component
|
| Modifier and Type | Method and Description |
|---|---|
static io.vavr.control.Option<PipelineComponent<Parser>> |
PipelineComponent.get(String name)
Get component with the given name
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Parser> |
PandaParsersUtils.of(Class<? extends T>... classes)
Collect parser classes
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PartialResultSubparser
Result from this subparser does not overrides errors
|
| Modifier and Type | Class and Description |
|---|---|
class |
PandaExpressionParser |
| Modifier and Type | Class and Description |
|---|---|
class |
PandaParserRepresentation<P extends Parser> |
class |
PandaPipeline<P extends Parser> |
| Modifier and Type | Class and Description |
|---|---|
class |
PipelineParser<T extends ContextParser> |
| Modifier and Type | Method and Description |
|---|---|
<P extends Parser> |
PandaPipelinePath.createPipeline(PipelineComponent<P> component) |
<P extends Parser> |
PandaPipelinePath.getPipeline(PipelineComponent<P> component) |
Copyright © 2020. All rights reserved.