- java.lang.Object
-
- swim.recon.ReconWriter<Item,Value>
-
- swim.recon.ReconStructureWriter
-
public class ReconStructureWriter extends ReconWriter<Item,Value>
-
-
Constructor Summary
Constructors Constructor Description ReconStructureWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAttr(Item item)booleanisBool(Item item)booleanisExpression(Item item)booleanisExtant(Item item)booleanisField(Item item)booleanisNum(Item item)booleanisRecord(Item item)booleanisSlot(Item item)booleanisText(Item item)booleanisValue(Item item)Itemitem(Value value)Iterator<Item>items(Item item)Valuekey(Item item)intprecedence(Item item)intsizeOfBlockItem(Item item)intsizeOfBlockValue(Value value)intsizeOfFunc(Func func)intsizeOfItem(Item item)intsizeOfOperator(Operator operator)intsizeOfSelector(Selector selector)intsizeOfThen(Value then)intsizeOfValue(Value value)Stringstring(Item item)Valuevalue(Item item)Writer<?,?>writeBlockItem(Output<?> output, Item item)Writer<?,?>writeBlockValue(Output<?> output, Value value)Writer<?,?>writeFunc(Output<?> output, Func func)Writer<?,?>writeItem(Output<?> output, Item item)Writer<?,?>writeOperator(Output<?> output, Operator operator)Writer<?,?>writeSelector(Output<?> output, Selector selector)Writer<?,?>writeThen(Output<?> output, Value then)Writer<?,?>writeValue(Output<?> output, 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
-
-
-
-
Method Detail
-
isField
public boolean isField(Item item)
- Specified by:
isFieldin classReconWriter<Item,Value>
-
isAttr
public boolean isAttr(Item item)
- Specified by:
isAttrin classReconWriter<Item,Value>
-
isSlot
public boolean isSlot(Item item)
- Specified by:
isSlotin classReconWriter<Item,Value>
-
isValue
public boolean isValue(Item item)
- Specified by:
isValuein classReconWriter<Item,Value>
-
isRecord
public boolean isRecord(Item item)
- Specified by:
isRecordin classReconWriter<Item,Value>
-
isText
public boolean isText(Item item)
- Specified by:
isTextin classReconWriter<Item,Value>
-
isNum
public boolean isNum(Item item)
- Specified by:
isNumin classReconWriter<Item,Value>
-
isBool
public boolean isBool(Item item)
- Specified by:
isBoolin classReconWriter<Item,Value>
-
isExpression
public boolean isExpression(Item item)
- Specified by:
isExpressionin classReconWriter<Item,Value>
-
isExtant
public boolean isExtant(Item item)
- Specified by:
isExtantin classReconWriter<Item,Value>
-
precedence
public int precedence(Item item)
- Specified by:
precedencein classReconWriter<Item,Value>
-
sizeOfItem
public int sizeOfItem(Item item)
- Specified by:
sizeOfItemin classReconWriter<Item,Value>
-
writeItem
public Writer<?,?> writeItem(Output<?> output, Item item)
- Specified by:
writeItemin classReconWriter<Item,Value>
-
sizeOfValue
public int sizeOfValue(Value value)
- Specified by:
sizeOfValuein classReconWriter<Item,Value>
-
writeValue
public Writer<?,?> writeValue(Output<?> output, Value value)
- Specified by:
writeValuein classReconWriter<Item,Value>
-
sizeOfSelector
public int sizeOfSelector(Selector selector)
-
sizeOfOperator
public int sizeOfOperator(Operator operator)
-
sizeOfFunc
public int sizeOfFunc(Func func)
-
sizeOfBlockItem
public int sizeOfBlockItem(Item item)
- Specified by:
sizeOfBlockItemin classReconWriter<Item,Value>
-
writeBlockItem
public Writer<?,?> writeBlockItem(Output<?> output, Item item)
- Specified by:
writeBlockItemin classReconWriter<Item,Value>
-
sizeOfBlockValue
public int sizeOfBlockValue(Value value)
- Specified by:
sizeOfBlockValuein classReconWriter<Item,Value>
-
writeBlockValue
public Writer<?,?> writeBlockValue(Output<?> output, Value value)
- Specified by:
writeBlockValuein classReconWriter<Item,Value>
-
sizeOfThen
public int sizeOfThen(Value then)
- Specified by:
sizeOfThenin classReconWriter<Item,Value>
-
-