Examples of DataWriter


Examples of com.bergerkiller.bukkit.common.config.DataWriter

   * Saves the buffered groups to file
   * @param filename - The groupdata file to write to
   */
  public static void save(String filename) {
    synchronized (managers) {
      new DataWriter(filename) {
        public void write(DataOutputStream stream) throws IOException {
          //clear empty worlds
          Iterator<OfflineGroupManager> iter = managers.values().iterator();
          while (iter.hasNext()) {
            if (iter.next().groupmap.isEmpty()) {
View Full Code Here

Examples of com.bergerkiller.bukkit.common.config.DataWriter

        }
      }
    }.read();
  }
  public static void save(String filename) {
    new DataWriter(filename) {
      public void write(DataOutputStream stream) throws IOException {
        stream.writeInt(regionsById.size());
        for (DetectorRegion region : regionsById.values()) {
          StreamUtil.writeUUID(stream, region.id);
          stream.writeUTF(region.world);
View Full Code Here

Examples of com.bergerkiller.bukkit.common.config.DataWriter

      sign.stop();
    }
  }

  public static void save(String filename) {
    new DataWriter(filename) {
      public void write(DataOutputStream stream) throws IOException {
        stream.writeInt(spawnSigns.size());
        for (SpawnSign sign : spawnSigns.values()) {
          sign.write(stream);
        }
View Full Code Here

Examples of com.bergerkiller.bukkit.common.config.DataWriter

        }
      }
    }.read();
  }
  public static void save(String filename) {
    new DataWriter(filename) {
      public void write(DataOutputStream stream) throws IOException {
        Set<DetectorSignPair> detectorset = new HashSet<DetectorSignPair>(detectors.size() / 2);
        for (DetectorSignPair dec : detectors.values()) {
          detectorset.add(dec);
        }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.extension.DataWriter

                dtoClass, meta.getDtoFieldName(), dtoPropertyDescriptors);

        final MethodSynthesizer synthesizer = context.getMethodSynthesizer();

        final DataReader dtoFieldRead = meta.isReadOnly() ? null : synthesizer.synthesizeReader(dtoFieldDesc);
        final DataWriter dtoFieldWrite = synthesizer.synthesizeWriter(dtoFieldDesc);

        final boolean isMapEntity = Map.class.isAssignableFrom(entityClass);
        final boolean isListEntity = !isMapEntity && List.class.isAssignableFrom(entityClass);

        final MethodSynthesizer entitySynthesizer;
        final PropertyDescriptor entityFieldDesc;

        if (isMapEntity || isListEntity) {
            if (isMapEntity) {
                entitySynthesizer = mapSynthesizer;
            } else {
                entitySynthesizer = listSynthesizer;
            }
            entityFieldDesc = dtoFieldDesc;
        } else {
            entitySynthesizer = synthesizer;
            entityFieldDesc = PropertyInspector.getEntityPropertyDescriptorForField(
            dtoClass, entityClass, meta.getDtoFieldName(), meta.getEntityFieldName(), entityPropertyDescriptors);
        }

    final DataReader entityFieldRead = entitySynthesizer.synthesizeReader(entityFieldDesc);
    final DataWriter entityFieldWrite = meta.isReadOnly() ? null : entitySynthesizer.synthesizeWriter(entityFieldDesc);

        return new CollectionPipe(context,
                dtoFieldRead, dtoFieldWrite,
                entityFieldRead, entityFieldWrite,
                meta);
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.extension.DataWriter

  public void testSynthesizeWriterOnClass() throws GeDAException {
   
    final TestDto1Class dto = new TestDto1Class();
    dto.setMyString("Hello");
   
    final DataWriter writerMyString = new JavassistMethodSynthesizer(this.getClass().getClassLoader()).synthesizeWriter(
        PropertyInspector.getDtoPropertyDescriptorForField(
            TestDto1Class.class, "myString",
            PropertyInspector.getPropertyDescriptorsForClass(TestDto1Class.class)   
        )   
    );
   
    assertEquals(String.class, writerMyString.getParameterType());
    writerMyString.write(dto, "Goodbye");
    assertEquals("Goodbye", dto.getMyString());
   
  }
View Full Code Here

Examples of com.megginson.sax.DataWriter

                "  </innerObj>\n" +
                "</x>\n\n";

        Writer buffer = new StringWriter();
        SaxWriter writer = new SaxWriter();
        DataWriter outputter = new DataWriter(writer, buffer);
        outputter.setIndentStep(2);

        writer.setContentHandler(outputter);

        xstream.marshal(testInput, writer);
View Full Code Here

Examples of com.megginson.sax.DataWriter

                "<int>2</int>\n" +
                "<int>3</int>\n";

        Writer buffer = new StringWriter();
        SaxWriter writer = new SaxWriter(false);
        DataWriter outputter = new DataWriter(writer, buffer);
        outputter.setIndentStep(2);

        writer.setContentHandler(outputter);

        xstream.marshal(new Integer(1), writer);
        xstream.marshal(new Integer(2), writer);
View Full Code Here

Examples of com.megginson.sax.DataWriter

  }

  protected void writeNode(Node n)
  throws Exception
  {
    DataWriter dw = new DataWriter();
    dw.setIndentStep(4);
    dw.startDocument();
    writeNode(dw, n);
    dw.endDocument();
    }
View Full Code Here

Examples of com.sun.xml.bind.marshaller.DataWriter

       
        CharacterEscapeHandler ceh = createEscapeHandler(encoding);
        XMLWriter xw;
       
        if(isFormattedOutput()) {
            DataWriter d = new DataWriter(w,encoding,ceh);
            d.setIndentStep(indent);
            xw=d;
        }
        else
            xw = new XMLWriter(w,encoding,ceh);
           
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.