public class Handler extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Handler.HandlerType |
Constructor | Description |
---|---|
Handler(IHandler handler,
boolean compatible,
HandlerPattern... patterns) |
|
Handler(IHandler handler,
HandlerPattern... patterns) |
Modifier and Type | Method | Description |
---|---|---|
static Span |
dayOrTime(Calendar dayStart,
List<Token> timeTokens,
Options options) |
|
static List<Token> |
dealiasAndDisambiguateTimes(List<Token> tokens,
Options options) |
|
static Map<Handler.HandlerType,List<Handler>> |
definitions() |
|
static Span |
findWithin(List<Repeater<?>> tags,
Span span,
Pointer.PointerType pointer,
Options options) |
Recursively finds repeaters within other repeaters.
|
static Span |
getAnchor(List<Token> tokens,
Options options) |
|
IHandler |
getHandler() |
|
static List<Repeater<?>> |
getRepeaters(List<Token> tokens) |
|
boolean |
isCompatible(Options options) |
|
boolean |
match(List<Token> tokens,
Map<Handler.HandlerType,List<Handler>> definitions) |
|
static Span |
tokensToSpan(List<Token> tokens,
Options options) |
|
String |
toString() |
public Handler(IHandler handler, HandlerPattern... patterns)
public Handler(IHandler handler, boolean compatible, HandlerPattern... patterns)
public boolean isCompatible(Options options)
public IHandler getHandler()
public static Map<Handler.HandlerType,List<Handler>> definitions()
public static Span findWithin(List<Repeater<?>> tags, Span span, Pointer.PointerType pointer, Options options)
Copyright © 2018. All rights reserved.