Examples of ObjectWriter


Examples of com.comphenix.protocol.reflect.ObjectWriter

  public FieldCloner(Cloner defaultCloner, InstanceProvider instanceProvider) {
    this.defaultCloner = defaultCloner;
    this.instanceProvider = instanceProvider;
   
    // Remember to clone the value too
    this.writer = new ObjectWriter() {
      @Override
      protected void transformField(StructureModifier<Object> modifierSource,
          StructureModifier<Object> modifierDest, int fieldIndex) {
        defaultTransform(modifierDest, modifierDest, getDefaultCloner(), fieldIndex);
      }
View Full Code Here

Examples of com.comphenix.protocol.reflect.ObjectWriter

       * Shut up Eclipse!
       */
      private static final long serialVersionUID = 2070481080950500367L;
     
      // Object writer we'll use
      private final ObjectWriter writer = new ObjectWriter();

      @Override
      protected void onReplacing(Object inserting, Object replacement) {
        // Is this a normal Minecraft object?
        if (!(inserting instanceof Factory)) {
          // If so, copy the content of the old element to the new
          try {
            writer.copyTo(inserting, replacement, inserting.getClass());
          } catch (OutOfMemoryError e) {
            throw e;
          } catch (ThreadDeath e) {
            throw e;
          } catch (Throwable e) {
View Full Code Here

Examples of com.comphenix.protocol.reflect.ObjectWriter

    // Look at what you've made me do Java, look at it!!
    return new Function<BuilderParameters, Cloner>() {
      @Override
      public Cloner apply(@Nullable BuilderParameters param) {
        return new FieldCloner(param.getAggregateCloner(), param.getInstanceProvider()) {{
          this.writer = new ObjectWriter() {
            protected void transformField(StructureModifier<Object> modifierSource,
                            StructureModifier<Object> modifierDest, int fieldIndex) {
              // No need to clone inflated buffers
              if (modifierSource.getField(fieldIndex).getName().startsWith("inflatedBuffer"))
                modifierDest.write(fieldIndex, modifierSource.read(fieldIndex));
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

        objectMapper.addMixInAnnotations(Object.class, ViewFilters.GetPathFilter.class);
        String[] ignorableFieldNames = { "possibleEndpoints", "enabledEndpoints" };
        FilterProvider filters = new SimpleFilterProvider().addFilter("Filter properties from the PathController GET",
            SimpleBeanPropertyFilter.serializeAllExcept(ignorableFieldNames));
           
        ObjectWriter writer = objectMapper.writer(filters);

        return writer.writeValueAsString(jqReturn);
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

        if(bodyFilter != null) {
            pathOverrideService.setBodyFilter(pathId, bodyFilter);
        }

        ObjectMapper objectMapper = new ObjectMapper();
        ObjectWriter writer = objectMapper.writer();

        return writer.writeValueAsString(pathOverrideService.getPath(pathId));
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

        objectMapper.addMixInAnnotations(Object.class, ViewFilters.GetPathFilter.class);
        String[] ignorableFieldNames = { "possibleEndpoints", "enabledEndpoints" };
        FilterProvider filters = new SimpleFilterProvider().addFilter("Filter properties from the PathController GET",
              SimpleBeanPropertyFilter.serializeAllExcept(ignorableFieldNames));
   
        ObjectWriter writer = objectMapper.writer(filters);

        return writer.writeValueAsString(jqReturn);
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

        if (groups != null) {
            pathOverrideService.setGroupsForPath(groups, pathId);
        }

        ObjectMapper objectMapper = new ObjectMapper();
        ObjectWriter writer = objectMapper.writer();

        return writer.writeValueAsString(PathOverrideService.getInstance().getPath(pathId, clientUUID, null));
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

            ConfigurationBundle bundle = bundleService.export(exportBundleRequest);

            response().setContentType(MediaType.JSON_UTF_8.toString());
            response().setHeader("Content-Disposition", "attachment; filename=content_pack.json");
            ObjectMapper m = new ObjectMapper();
            ObjectWriter ow = m.writer().withDefaultPrettyPrinter();
            return ok(ow.writeValueAsString(bundle));
        } catch (IOException e) {
            flash("error", "Could not reach Graylog2 server");
        } catch (Exception e) {
            flash("error", "Unexpected error exporting configuration bundle, please try again later");
        }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

  @Test
  public void parseSimplePlan() throws Exception{
    DrillConfig c = DrillConfig.create();
    PhysicalPlanReader reader = new PhysicalPlanReader(c, c.getMapper(), CoordinationProtos.DrillbitEndpoint.getDefaultInstance());
    ObjectReader r = c.getMapper().reader(PhysicalPlan.class);
    ObjectWriter writer = c.getMapper().writer();
    PhysicalPlan plan = reader.readPhysicalPlan(Files.toString(FileUtils.getResourceAsFile("/physical_test1.json"), Charsets.UTF_8));
    System.out.println(plan.unparse(writer));
  }
View Full Code Here

Examples of com.fasterxml.jackson.databind.ObjectWriter

        if (metadata != null) {
            metadata.addDbRead(System.nanoTime() - nanoStart);
            metadata.setItemCount(listResponse.size());
        }
       
        final ObjectWriter w = useSmile ? _listSmileWriter : _listJsonWriter;
        final String contentType = useSmile ? ContentType.SMILE.toString()
                : ContentType.JSON.toString();
        return (OUT) response.ok(contentType, new StreamingEntityImpl(w, listResponse));
    }
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.