java.lang.Object
swim.recon.ReconWriter<swim.structure.Item,swim.structure.Value>
swim.recon.ReconStructureWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAttr(swim.structure.Item item) booleanisBool(swim.structure.Item item) booleanisExpression(swim.structure.Item item) booleanisExtant(swim.structure.Item item) booleanisField(swim.structure.Item item) booleanisNum(swim.structure.Item item) booleanisRecord(swim.structure.Item item) booleanisSlot(swim.structure.Item item) booleanisText(swim.structure.Item item) booleanisValue(swim.structure.Item item) swim.structure.Itemitem(swim.structure.Value value) Iterator<swim.structure.Item>items(swim.structure.Item item) swim.structure.Valuekey(swim.structure.Item item) intprecedence(swim.structure.Item item) intsizeOfBlockItem(swim.structure.Item item) intsizeOfBlockValue(swim.structure.Value value) intsizeOfFunc(swim.structure.Func func) intsizeOfItem(swim.structure.Item item) intsizeOfOperator(swim.structure.Operator operator) intsizeOfSelector(swim.structure.Selector selector) intsizeOfThen(swim.structure.Value then) intsizeOfValue(swim.structure.Value value) string(swim.structure.Item item) swim.structure.Valuevalue(swim.structure.Item item) swim.codec.Writer<?,?> writeBlockItem(swim.codec.Output<?> output, swim.structure.Item item) swim.codec.Writer<?,?> writeBlockValue(swim.codec.Output<?> output, swim.structure.Value value) swim.codec.Writer<?,?> writeFunc(swim.codec.Output<?> output, swim.structure.Func func) swim.codec.Writer<?,?> writeItem(swim.codec.Output<?> output, swim.structure.Item item) swim.codec.Writer<?,?> writeOperator(swim.codec.Output<?> output, swim.structure.Operator operator) swim.codec.Writer<?,?> writeSelector(swim.codec.Output<?> output, swim.structure.Selector selector) swim.codec.Writer<?,?> writeThen(swim.codec.Output<?> output, swim.structure.Value then) swim.codec.Writer<?,?> writeValue(swim.codec.Output<?> output, swim.structure.Value value) Methods inherited from class swim.recon.ReconWriter
isBlockSafe, isIdent, isIdent, isMarkupSafe, sizeOfAbsent, sizeOfAttr, sizeOfBlock, sizeOfBlock, sizeOfBool, sizeOfChildrenSelector, sizeOfConditionalOperator, sizeOfData, sizeOfDescendantsSelector, sizeOfExtant, sizeOfFilterSelector, sizeOfGetAttrSelector, sizeOfGetItemSelector, sizeOfGetSelector, sizeOfIdentitySelector, sizeOfInfixOperator, sizeOfInvokeOperator, sizeOfKeysSelector, sizeOfLambdaFunc, sizeOfLiteralSelector, sizeOfMarkupText, sizeOfMarkupText, sizeOfNum, sizeOfNum, sizeOfNum, sizeOfNum, sizeOfNum, sizeOfPrefixOperator, sizeOfPrimary, sizeOfRecord, sizeOfSlot, sizeOfText, sizeOfThenChildrenSelector, sizeOfThenDescendantsSelector, sizeOfThenFilterSelector, sizeOfThenGetAttrSelector, sizeOfThenGetItemSelector, sizeOfThenGetSelector, sizeOfThenIdentitySelector, sizeOfThenKeysSelector, sizeOfThenLiteralSelector, sizeOfThenValuesSelector, sizeOfUint32, sizeOfUint64, sizeOfValuesSelector, writeAbsent, writeAttr, writeBlock, writeBlock, writeBool, writeChildrenSelector, writeConditionalOperator, writeData, writeDescendantsSelector, writeExtant, writeFilterSelector, writeGetAttrSelector, writeGetItemSelector, writeGetSelector, writeIdentitySelector, writeInfixOperator, writeInvokeOperator, writeKeysSelector, writeLambdaFunc, writeLiteralSelector, writeMarkupText, writeMarkupText, writeNum, writeNum, writeNum, writeNum, writeNum, writePrefixOperator, writePrimary, writeRecord, writeSlot, writeText, writeThenChildrenSelector, writeThenDescendantsSelector, writeThenFilterSelector, writeThenGetAttrSelector, writeThenGetItemSelector, writeThenGetSelector, writeThenIdentitySelector, writeThenKeysSelector, writeThenLiteralSelector, writeThenValuesSelector, writeUint32, writeUint64, writeValuesSelector
-
Constructor Details
-
ReconStructureWriter
public ReconStructureWriter()
-
-
Method Details
-
isField
public boolean isField(swim.structure.Item item) - Specified by:
isFieldin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isAttr
public boolean isAttr(swim.structure.Item item) - Specified by:
isAttrin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isSlot
public boolean isSlot(swim.structure.Item item) - Specified by:
isSlotin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isValue
public boolean isValue(swim.structure.Item item) - Specified by:
isValuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
isRecord
public boolean isRecord(swim.structure.Item item) - Specified by:
isRecordin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isText
public boolean isText(swim.structure.Item item) - Specified by:
isTextin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isNum
public boolean isNum(swim.structure.Item item) - Specified by:
isNumin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isBool
public boolean isBool(swim.structure.Item item) - Specified by:
isBoolin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isExpression
public boolean isExpression(swim.structure.Item item) - Specified by:
isExpressionin classReconWriter<swim.structure.Item,swim.structure.Value>
-
isExtant
public boolean isExtant(swim.structure.Item item) - Specified by:
isExtantin classReconWriter<swim.structure.Item,swim.structure.Value>
-
items
- Specified by:
itemsin classReconWriter<swim.structure.Item,swim.structure.Value>
-
item
public swim.structure.Item item(swim.structure.Value value) - Specified by:
itemin classReconWriter<swim.structure.Item,swim.structure.Value>
-
key
public swim.structure.Value key(swim.structure.Item item) - Specified by:
keyin classReconWriter<swim.structure.Item,swim.structure.Value>
-
value
public swim.structure.Value value(swim.structure.Item item) - Specified by:
valuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
string
- Specified by:
stringin classReconWriter<swim.structure.Item,swim.structure.Value>
-
precedence
public int precedence(swim.structure.Item item) - Specified by:
precedencein classReconWriter<swim.structure.Item,swim.structure.Value>
-
sizeOfItem
public int sizeOfItem(swim.structure.Item item) - Specified by:
sizeOfItemin classReconWriter<swim.structure.Item,swim.structure.Value>
-
writeItem
public swim.codec.Writer<?,?> writeItem(swim.codec.Output<?> output, swim.structure.Item item) - Specified by:
writeItemin classReconWriter<swim.structure.Item,swim.structure.Value>
-
sizeOfValue
public int sizeOfValue(swim.structure.Value value) - Specified by:
sizeOfValuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
writeValue
public swim.codec.Writer<?,?> writeValue(swim.codec.Output<?> output, swim.structure.Value value) - Specified by:
writeValuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
sizeOfSelector
public int sizeOfSelector(swim.structure.Selector selector) -
writeSelector
public swim.codec.Writer<?,?> writeSelector(swim.codec.Output<?> output, swim.structure.Selector selector) -
sizeOfOperator
public int sizeOfOperator(swim.structure.Operator operator) -
writeOperator
public swim.codec.Writer<?,?> writeOperator(swim.codec.Output<?> output, swim.structure.Operator operator) -
sizeOfFunc
public int sizeOfFunc(swim.structure.Func func) -
writeFunc
public swim.codec.Writer<?,?> writeFunc(swim.codec.Output<?> output, swim.structure.Func func) -
sizeOfBlockItem
public int sizeOfBlockItem(swim.structure.Item item) - Specified by:
sizeOfBlockItemin classReconWriter<swim.structure.Item,swim.structure.Value>
-
writeBlockItem
public swim.codec.Writer<?,?> writeBlockItem(swim.codec.Output<?> output, swim.structure.Item item) - Specified by:
writeBlockItemin classReconWriter<swim.structure.Item,swim.structure.Value>
-
sizeOfBlockValue
public int sizeOfBlockValue(swim.structure.Value value) - Specified by:
sizeOfBlockValuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
writeBlockValue
public swim.codec.Writer<?,?> writeBlockValue(swim.codec.Output<?> output, swim.structure.Value value) - Specified by:
writeBlockValuein classReconWriter<swim.structure.Item,swim.structure.Value>
-
sizeOfThen
public int sizeOfThen(swim.structure.Value then) - Specified by:
sizeOfThenin classReconWriter<swim.structure.Item,swim.structure.Value>
-
writeThen
public swim.codec.Writer<?,?> writeThen(swim.codec.Output<?> output, swim.structure.Value then) - Specified by:
writeThenin classReconWriter<swim.structure.Item,swim.structure.Value>
-