java.lang.Object
swim.recon.Recon
Factory for constructing Recon parsers and writers.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> swim.codec.Decoder<T>formDecoder(swim.structure.Form<T> form) static <T> swim.codec.Encoder<T,T> formEncoder(swim.structure.Form<T> form) static <T> swim.codec.Parser<T>formParser(swim.structure.Form<T> form) static <T> swim.codec.Writer<T,T> formWriter(swim.structure.Form<T> form) static swim.structure.Valuestatic swim.codec.Parser<swim.structure.Value>parser()static intsizeOf(swim.structure.Item item) static intsizeOfBlock(swim.structure.Item item) static ReconParser<swim.structure.Item,swim.structure.Value> static ReconWriter<swim.structure.Item,swim.structure.Value> static swim.structure.DatatoBlockData(swim.structure.Item item) static StringtoBlockString(swim.structure.Item item) static swim.structure.DatatoData(swim.structure.Item item) static StringtoString(swim.structure.Item item) static swim.codec.Writer<?,?> write(swim.codec.Output<?> output, swim.structure.Item item) static swim.codec.Writer<?,?> writeBlock(swim.codec.Output<?> output, swim.structure.Item item)
-
Method Details
-
structureParser
-
structureWriter
-
parse
-
parser
public static swim.codec.Parser<swim.structure.Value> parser() -
sizeOf
public static int sizeOf(swim.structure.Item item) -
sizeOfBlock
public static int sizeOfBlock(swim.structure.Item item) -
write
public static swim.codec.Writer<?,?> write(swim.codec.Output<?> output, swim.structure.Item item) -
writeBlock
public static swim.codec.Writer<?,?> writeBlock(swim.codec.Output<?> output, swim.structure.Item item) -
toString
-
toBlockString
-
toData
public static swim.structure.Data toData(swim.structure.Item item) -
toBlockData
public static swim.structure.Data toBlockData(swim.structure.Item item) -
formParser
public static <T> swim.codec.Parser<T> formParser(swim.structure.Form<T> form) -
formDecoder
public static <T> swim.codec.Decoder<T> formDecoder(swim.structure.Form<T> form) -
formWriter
public static <T> swim.codec.Writer<T,T> formWriter(swim.structure.Form<T> form) -
formEncoder
public static <T> swim.codec.Encoder<T,T> formEncoder(swim.structure.Form<T> form)
-