public static interface StructuredData.Visitor<R,P>
| Modifier and Type | Interface and Description |
|---|---|
static class |
StructuredData.Visitor.Simple<R,P> |
static <R,P> StructuredData.Visitor<R,P> bool(BiFunction<Boolean,P,R> handler)
static <R,P> StructuredData.Visitor<R,P> integral(BiFunction<Long,P,R> handler)
static <R,P> StructuredData.Visitor<R,P> floatingPoint(BiFunction<Double,P,R> handler)
static <R,P> StructuredData.Visitor<R,P> string(BiFunction<String,P,R> handler)
static <R,P> StructuredData.Visitor<R,P> undefined(Function<P,R> handler)
static <R,P> StructuredData.Visitor<R,P> list(BiFunction<List<StructuredData>,P,R> handler)
static <R,P> StructuredData.Visitor<R,P> map(BiFunction<Map<String,StructuredData>,P,R> handler)
R visitList(List<StructuredData> value, P parameter)
R visitMap(Map<String,StructuredData> value, P parameter)
R visitUnknown(Serializable value, P parameter)
Copyright © 2014–2017 Red Hat, Inc.. All rights reserved.