- java.lang.Object
-
- swim.recon.Recon
-
public final class Recon extends Object
Factory for constructing Recon parsers and writers.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <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.Valueparse(String recon)static 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>structureParser()static ReconWriter<swim.structure.Item,swim.structure.Value>structureWriter()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.structure.Item item, swim.codec.Output<?> output)static swim.codec.Writer<?,?>writeBlock(swim.structure.Item item, swim.codec.Output<?> output)
-
-
-
Method Detail
-
structureParser
public static ReconParser<swim.structure.Item,swim.structure.Value> structureParser()
-
structureWriter
public static ReconWriter<swim.structure.Item,swim.structure.Value> structureWriter()
-
parse
public static swim.structure.Value parse(String recon)
-
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.structure.Item item, swim.codec.Output<?> output)
-
writeBlock
public static swim.codec.Writer<?,?> writeBlock(swim.structure.Item item, swim.codec.Output<?> output)
-
toString
public static String toString(swim.structure.Item item)
-
toBlockString
public static String toBlockString(swim.structure.Item item)
-
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)
-
-