java.lang.Object
swim.recon.ReconParser<swim.structure.Item,swim.structure.Value>
swim.recon.ReconStructureParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionswim.structure.Valueabsent()swim.structure.Valueand(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Itemattr(swim.structure.Value key) swim.structure.Itemattr(swim.structure.Value key, swim.structure.Value value) swim.structure.ValuebitwiseAnd(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.ValuebitwiseNot(swim.structure.Value rhs) swim.structure.ValuebitwiseOr(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.ValuebitwiseXor(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuebool(boolean value) swim.structure.Valuechildren(swim.structure.Value selector) swim.structure.Valueconditional(swim.structure.Value ifTerm, swim.structure.Value thenTerm, swim.structure.Value elseTerm) swim.codec.Output<swim.structure.Value>swim.structure.Valuedescendants(swim.structure.Value selector) swim.structure.Valuedivide(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueeq(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueextant()swim.structure.Valuefilter(swim.structure.Value selector, swim.structure.Value predicate) swim.structure.Valuege(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueget(swim.structure.Value selector, swim.structure.Value key) swim.structure.ValuegetAttr(swim.structure.Value selector, swim.structure.Value key) swim.structure.ItemgetItem(swim.structure.Value selector, swim.structure.Value index) swim.structure.Valuegt(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueident(swim.structure.Value value) swim.structure.Valueinvoke(swim.structure.Value func, swim.structure.Value args) booleanisDistinct(swim.structure.Value value) swim.structure.Itemitem(swim.structure.Value value) swim.structure.Valuekeys(swim.structure.Value selector) swim.structure.Valuelambda(swim.structure.Value bindings, swim.structure.Value template) swim.structure.Valuele(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuelt(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueminus(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuemodulo(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuene(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuenegative(swim.structure.Value rhs) swim.structure.Valuenot(swim.structure.Value rhs) swim.structure.Valuenum(double value) swim.structure.Valuenum(float value) swim.structure.Valuenum(int value) swim.structure.Valuenum(long value) swim.structure.Valueswim.structure.Valuenum(BigInteger value) swim.structure.Valueor(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueplus(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valuepositive(swim.structure.Value rhs) swim.util.Builder<swim.structure.Item,swim.structure.Value> swim.structure.Valueselector()swim.structure.Itemslot(swim.structure.Value key) swim.structure.Itemslot(swim.structure.Value key, swim.structure.Value value) swim.codec.Output<swim.structure.Value>swim.structure.Valuetimes(swim.structure.Value lhs, swim.structure.Value rhs) swim.structure.Valueuint32(int value) swim.structure.Valueuint64(long value) swim.structure.Valuevalue(swim.structure.Item item) swim.util.Builder<swim.structure.Item,swim.structure.Value> swim.structure.Valuevalues(swim.structure.Value selector) Methods inherited from class swim.recon.ReconParser
blockParser, parseAdditiveOperator, parseAndOperator, parseAttr, parseAttrExpression, parseBitwiseAndOperator, parseBitwiseOrOperator, parseBitwiseXorOperator, parseBlock, parseBlockExpression, parseBlockExpression, parseBlockItem, parseBlockString, parseComparisonOperator, parseConditionalOperator, parseData, parseIdent, parseInlineItem, parseInteger, parseInvokeOperator, parseLambdaFunc, parseLiteral, parseMarkup, parseMarkup, parseMultiplicativeOperator, parseNumber, parseNumberString, parseOrOperator, parsePrefixOperator, parsePrimary, parseRawString, parseRecord, parseRecord, parseSelector, parseSelector, parseString
-
Constructor Details
-
ReconStructureParser
public ReconStructureParser()
-
-
Method Details
-
isDistinct
public boolean isDistinct(swim.structure.Value value) - Specified by:
isDistinctin classReconParser<swim.structure.Item,swim.structure.Value>
-
item
public swim.structure.Item item(swim.structure.Value value) - Specified by:
itemin classReconParser<swim.structure.Item,swim.structure.Value>
-
value
public swim.structure.Value value(swim.structure.Item item) - Specified by:
valuein classReconParser<swim.structure.Item,swim.structure.Value>
-
attr
public swim.structure.Item attr(swim.structure.Value key, swim.structure.Value value) - Specified by:
attrin classReconParser<swim.structure.Item,swim.structure.Value>
-
attr
public swim.structure.Item attr(swim.structure.Value key) - Specified by:
attrin classReconParser<swim.structure.Item,swim.structure.Value>
-
slot
public swim.structure.Item slot(swim.structure.Value key, swim.structure.Value value) - Specified by:
slotin classReconParser<swim.structure.Item,swim.structure.Value>
-
slot
public swim.structure.Item slot(swim.structure.Value key) - Specified by:
slotin classReconParser<swim.structure.Item,swim.structure.Value>
-
valueBuilder
public swim.util.Builder<swim.structure.Item,swim.structure.Value> valueBuilder()- Specified by:
valueBuilderin classReconParser<swim.structure.Item,swim.structure.Value>
-
recordBuilder
public swim.util.Builder<swim.structure.Item,swim.structure.Value> recordBuilder()- Specified by:
recordBuilderin classReconParser<swim.structure.Item,swim.structure.Value>
-
dataOutput
public swim.codec.Output<swim.structure.Value> dataOutput()- Specified by:
dataOutputin classReconParser<swim.structure.Item,swim.structure.Value>
-
textOutput
public swim.codec.Output<swim.structure.Value> textOutput()- Specified by:
textOutputin classReconParser<swim.structure.Item,swim.structure.Value>
-
ident
public swim.structure.Value ident(swim.structure.Value value) - Specified by:
identin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
public swim.structure.Value num(int value) - Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
public swim.structure.Value num(long value) - Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
public swim.structure.Value num(float value) - Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
public swim.structure.Value num(double value) - Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
- Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
num
- Specified by:
numin classReconParser<swim.structure.Item,swim.structure.Value>
-
uint32
public swim.structure.Value uint32(int value) - Specified by:
uint32in classReconParser<swim.structure.Item,swim.structure.Value>
-
uint64
public swim.structure.Value uint64(long value) - Specified by:
uint64in classReconParser<swim.structure.Item,swim.structure.Value>
-
bool
public swim.structure.Value bool(boolean value) - Specified by:
boolin classReconParser<swim.structure.Item,swim.structure.Value>
-
selector
public swim.structure.Value selector()- Specified by:
selectorin classReconParser<swim.structure.Item,swim.structure.Value>
-
extant
public swim.structure.Value extant()- Specified by:
extantin classReconParser<swim.structure.Item,swim.structure.Value>
-
absent
public swim.structure.Value absent()- Specified by:
absentin classReconParser<swim.structure.Item,swim.structure.Value>
-
conditional
public swim.structure.Value conditional(swim.structure.Value ifTerm, swim.structure.Value thenTerm, swim.structure.Value elseTerm) - Specified by:
conditionalin classReconParser<swim.structure.Item,swim.structure.Value>
-
or
public swim.structure.Value or(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
orin classReconParser<swim.structure.Item,swim.structure.Value>
-
and
public swim.structure.Value and(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
andin classReconParser<swim.structure.Item,swim.structure.Value>
-
bitwiseOr
public swim.structure.Value bitwiseOr(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
bitwiseOrin classReconParser<swim.structure.Item,swim.structure.Value>
-
bitwiseXor
public swim.structure.Value bitwiseXor(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
bitwiseXorin classReconParser<swim.structure.Item,swim.structure.Value>
-
bitwiseAnd
public swim.structure.Value bitwiseAnd(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
bitwiseAndin classReconParser<swim.structure.Item,swim.structure.Value>
-
lt
public swim.structure.Value lt(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
ltin classReconParser<swim.structure.Item,swim.structure.Value>
-
le
public swim.structure.Value le(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
lein classReconParser<swim.structure.Item,swim.structure.Value>
-
eq
public swim.structure.Value eq(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
eqin classReconParser<swim.structure.Item,swim.structure.Value>
-
ne
public swim.structure.Value ne(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
nein classReconParser<swim.structure.Item,swim.structure.Value>
-
ge
public swim.structure.Value ge(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
gein classReconParser<swim.structure.Item,swim.structure.Value>
-
gt
public swim.structure.Value gt(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
gtin classReconParser<swim.structure.Item,swim.structure.Value>
-
plus
public swim.structure.Value plus(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
plusin classReconParser<swim.structure.Item,swim.structure.Value>
-
minus
public swim.structure.Value minus(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
minusin classReconParser<swim.structure.Item,swim.structure.Value>
-
times
public swim.structure.Value times(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
timesin classReconParser<swim.structure.Item,swim.structure.Value>
-
divide
public swim.structure.Value divide(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
dividein classReconParser<swim.structure.Item,swim.structure.Value>
-
modulo
public swim.structure.Value modulo(swim.structure.Value lhs, swim.structure.Value rhs) - Specified by:
moduloin classReconParser<swim.structure.Item,swim.structure.Value>
-
not
public swim.structure.Value not(swim.structure.Value rhs) - Specified by:
notin classReconParser<swim.structure.Item,swim.structure.Value>
-
bitwiseNot
public swim.structure.Value bitwiseNot(swim.structure.Value rhs) - Specified by:
bitwiseNotin classReconParser<swim.structure.Item,swim.structure.Value>
-
negative
public swim.structure.Value negative(swim.structure.Value rhs) - Specified by:
negativein classReconParser<swim.structure.Item,swim.structure.Value>
-
positive
public swim.structure.Value positive(swim.structure.Value rhs) - Specified by:
positivein classReconParser<swim.structure.Item,swim.structure.Value>
-
invoke
public swim.structure.Value invoke(swim.structure.Value func, swim.structure.Value args) - Specified by:
invokein classReconParser<swim.structure.Item,swim.structure.Value>
-
lambda
public swim.structure.Value lambda(swim.structure.Value bindings, swim.structure.Value template) - Specified by:
lambdain classReconParser<swim.structure.Item,swim.structure.Value>
-
get
public swim.structure.Value get(swim.structure.Value selector, swim.structure.Value key) - Specified by:
getin classReconParser<swim.structure.Item,swim.structure.Value>
-
getAttr
public swim.structure.Value getAttr(swim.structure.Value selector, swim.structure.Value key) - Specified by:
getAttrin classReconParser<swim.structure.Item,swim.structure.Value>
-
getItem
public swim.structure.Item getItem(swim.structure.Value selector, swim.structure.Value index) - Specified by:
getItemin classReconParser<swim.structure.Item,swim.structure.Value>
-
children
public swim.structure.Value children(swim.structure.Value selector) - Specified by:
childrenin classReconParser<swim.structure.Item,swim.structure.Value>
-
descendants
public swim.structure.Value descendants(swim.structure.Value selector) - Specified by:
descendantsin classReconParser<swim.structure.Item,swim.structure.Value>
-
keys
public swim.structure.Value keys(swim.structure.Value selector) - Specified by:
keysin classReconParser<swim.structure.Item,swim.structure.Value>
-
values
public swim.structure.Value values(swim.structure.Value selector) - Specified by:
valuesin classReconParser<swim.structure.Item,swim.structure.Value>
-
filter
public swim.structure.Value filter(swim.structure.Value selector, swim.structure.Value predicate) - Specified by:
filterin classReconParser<swim.structure.Item,swim.structure.Value>
-