Tabnine Logo
com.noodlesandwich.rekord.serialization
Code IndexAdd Tabnine to your IDE (free)

How to use com.noodlesandwich.rekord.serialization

Best Java code snippets using com.noodlesandwich.rekord.serialization (Showing top 20 results out of 315)

origin: SamirTalwar/Rekord

@Override
public void addIterable(String name, Serializer.Accumulation accumulation) {
  StringAccumulator iterableAccumulator = new StringAccumulator(Formatter.Value);
  accumulation.accumulateIn(iterableAccumulator);
  builder.addIterable(name, iterableAccumulator.result());
}
origin: SamirTalwar/Rekord

@Override
public void addRekord(String name, String rekordName, Serializer.Accumulation accumulation) {
  StringAccumulator rekordAccumulator = new StringAccumulator(Formatter.Entry);
  accumulation.accumulateIn(rekordAccumulator);
  builder.addRekord(name, rekordName, rekordAccumulator.result());
}
origin: SamirTalwar/Rekord

  @Override
  public <A2, E2 extends Exception> void accumulateIn(Serializer.Accumulator<A2, E2> mapAccumulator) throws E2 {
    Serialization.serialize(rekord).into(mapAccumulator);
  }
});
origin: SamirTalwar/Rekord

@Override
public <T> Document serialize(String name, FixedRekord<T> rekord) throws ParserConfigurationException {
  DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
  Document document = documentBuilder.newDocument();
  NodeCreator nodeCreator = new NodeCreator(locale, document);
  Element root = nodeCreator.elementNamed(rekord.name());
  Serialization.serialize(rekord).into(new DomXmlAccumulator(root, nodeCreator));
  document.appendChild(root);
  return document;
}
origin: SamirTalwar/Rekord

@Override
public <T> Map<String, Object> serialize(String name, FixedRekord<T> rekord) {
  return Serialization.serialize(rekord).into(new MapRekordAccumulator());
}
origin: SamirTalwar/Rekord

@Override
public <T> Void serialize(String name, FixedRekord<T> rekord) throws IOException {
  JsonFactory factory = new JsonFactory();
  JsonGenerator generator = factory.createGenerator(writer);
  generator.writeStartObject();
  Serialization.serialize(rekord).into(new JacksonRekordAccumulator(generator));
  generator.writeEndObject();
  generator.flush();
  return null;
}
origin: SamirTalwar/Rekord

@Override
public void addIterable(String name, Accumulation accumulation) {
  Element child = nodeCreator.elementNamed(name);
  accumulation.accumulateIn(new DomXmlAccumulator(child, nodeCreator));
  element.appendChild(child);
}
origin: SamirTalwar/Rekord

@Override
public void addIterable(String name, Accumulation accumulation) {
  MapIterableAccumulator iterableAccumulator = new MapIterableAccumulator();
  accumulation.accumulateIn(iterableAccumulator);
  result.put(name, iterableAccumulator.result());
}
origin: SamirTalwar/Rekord

@Override
public void addRekord(String name, String rekordName, Accumulation accumulation) {
  MapRekordAccumulator rekordAccumulator = new MapRekordAccumulator();
  accumulation.accumulateIn(rekordAccumulator);
  result.put(name, rekordAccumulator.result());
}
origin: SamirTalwar/Rekord

@Override
public <T> String serialize(String name, final FixedRekord<T> rekord) {
  StringAccumulator accumulator = new StringAccumulator(Formatter.Value);
  accumulator.addRekord(name, rekord.name(), new StringAccumulation<>(rekord));
  return accumulator.result();
}
origin: SamirTalwar/Rekord

@Override
public void addRekord(String name, String rekordName, Accumulation accumulation) throws IOException {
  generator.writeStartObject();
  accumulation.accumulateIn(new JacksonRekordAccumulator(generator));
  generator.writeEndObject();
}
origin: SamirTalwar/Rekord

  @Override
  public <T> String serialize(String name, FixedRekord<T> rekord) throws IOException {
    StringWriter output = new StringWriter();
    serializingToWriter(output).serialize(name, rekord);
    return output.toString();
  }
};
origin: SamirTalwar/Rekord

@Override
public void addIterable(String name, Accumulation accumulation) throws IOException {
  generator.writeFieldName(name);
  generator.writeStartArray();
  accumulation.accumulateIn(new JacksonIterableAccumulator(generator));
  generator.writeEndArray();
}
origin: SamirTalwar/Rekord

@Override
public <R, E extends Exception> R serialize(Serializer<R, E> serializer) throws E {
  return serializer.serialize(name, this);
}
origin: SamirTalwar/Rekord

private void add(String name, Object value) {
  appendSeparator();
  entries.append(formatter.format(name, value));
}
origin: SamirTalwar/Rekord

  @Override
  public String result() {
    return builder.toString();
  }
}
origin: SamirTalwar/Rekord

  @Override
  public <A2, E2 extends Exception> void accumulateIn(Accumulator<A2, E2> mapAccumulator) throws E2 {
    Serialization.serialize(rekord).into(mapAccumulator);
  }
}
origin: SamirTalwar/Rekord

@Override
public void addRekord(String name, String rekordName, Accumulation accumulation) {
  Element child = nodeCreator.elementNamed(name);
  accumulation.accumulateIn(new DomXmlAccumulator(child, nodeCreator));
  element.appendChild(child);
}
origin: SamirTalwar/Rekord

@Override
public void addIterable(String name, Accumulation accumulation) {
  MapIterableAccumulator iterableAccumulator = new MapIterableAccumulator();
  accumulation.accumulateIn(iterableAccumulator);
  result.add(iterableAccumulator.result());
}
origin: SamirTalwar/Rekord

@Override
public void addRekord(String name, String rekordName, Accumulation accumulation) {
  MapRekordAccumulator rekordAccumulator = new MapRekordAccumulator();
  accumulation.accumulateIn(rekordAccumulator);
  result.add(rekordAccumulator.result());
}
com.noodlesandwich.rekord.serialization

Most used classes

  • Serialization$RekordSerialization
  • Serialization
  • Serializer$Accumulation
  • Serializer
  • DomXmlSerializer$DomXmlAccumulator
  • JacksonSerializer$JacksonIterableAccumulator,
  • JacksonSerializer$JacksonRekordAccumulator,
  • JacksonSerializer,
  • MapSerializer$MapIterableAccumulator,
  • MapSerializer$MapRekordAccumulator,
  • Serializer$Accumulator,
  • StringSerializer$CollectionStringBuilder,
  • StringSerializer$Formatter,
  • StringSerializer$StringAccumulation,
  • StringSerializer$StringAccumulator,
  • StringSerializer
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now