Package com.google.gwt.rpc.server.WebModeClientOracle

Examples of com.google.gwt.rpc.server.WebModeClientOracle.Builder


      for (RpcDataArtifact data : artifacts.find(RpcDataArtifact.class)) {
        allSerializableFields.putAll(data.getOperableFields());
      }

      for (CompilationResult result : artifacts.find(CompilationResult.class)) {
        Builder builder = new Builder();

        for (Map.Entry<String, List<String>> entry : allSerializableFields.entrySet()) {
          builder.setSerializableFields(entry.getKey(), entry.getValue());
        }

        for (SymbolData symbolData : result.getSymbolMap()) {
          builder.add(symbolData.getSymbolName(), symbolData.getJsniIdent(),
              symbolData.getClassName(), symbolData.getMemberName(),
              symbolData.getTypeId());
        }

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        try {
          builder.getOracle().store(out);
        } catch (IOException e) {
          // Should generally not happen
          logger.log(TreeLogger.ERROR, "Unable to store deRPC data", e);
          throw new UnableToCompleteException();
        }
View Full Code Here


    for (RpcDataArtifact data : artifacts.find(RpcDataArtifact.class)) {
      allSerializableFields.putAll(data.getOperableFields());
    }

    for (CompilationResult result : artifacts.find(CompilationResult.class)) {
      Builder builder = new Builder();

      for (Map.Entry<String, List<String>> entry : allSerializableFields.entrySet()) {
        builder.setSerializableFields(entry.getKey(), entry.getValue());
      }

      for (SymbolData symbolData : result.getSymbolMap()) {
        builder.add(symbolData.getSymbolName(), symbolData.getJsniIdent(),
            symbolData.getClassName(), symbolData.getMemberName(),
            symbolData.getTypeId());
      }

      ByteArrayOutputStream out = new ByteArrayOutputStream();
      try {
        builder.getOracle().store(out);
      } catch (IOException e) {
        // Should generally not happen
        logger.log(TreeLogger.ERROR, "Unable to store deRPC data", e);
        throw new UnableToCompleteException();
      }
View Full Code Here

      for (RpcDataArtifact data : artifacts.find(RpcDataArtifact.class)) {
        allSerializableFields.putAll(data.getOperableFields());
      }

      for (CompilationResult result : artifacts.find(CompilationResult.class)) {
        Builder builder = new Builder();

        for (Map.Entry<String, List<String>> entry : allSerializableFields.entrySet()) {
          builder.setSerializableFields(entry.getKey(), entry.getValue());
        }

        for (SymbolData symbolData : result.getSymbolMap()) {

          String castableTypeMapString =
              (symbolData.getCastableTypeMap() == null) ? null :
                symbolData.getCastableTypeMap().toJs();

          builder.add(symbolData.getSymbolName(), symbolData.getJsniIdent(),
              symbolData.getClassName(), symbolData.getMemberName(),
              symbolData.getRuntimeTypeId(),
              new CastableTypeDataImpl(castableTypeMapString));
        }

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        try {
          builder.getOracle().store(out);
        } catch (IOException e) {
          // Should generally not happen
          logger.log(TreeLogger.ERROR, "Unable to store deRPC data", e);
          throw new UnableToCompleteException();
        }
View Full Code Here

      for (RpcDataArtifact data : artifacts.find(RpcDataArtifact.class)) {
        allSerializableFields.putAll(data.getOperableFields());
      }

      for (CompilationResult result : artifacts.find(CompilationResult.class)) {
        Builder builder = new Builder();

        for (Map.Entry<String, List<String>> entry : allSerializableFields.entrySet()) {
          builder.setSerializableFields(entry.getKey(), entry.getValue());
        }

        for (SymbolData symbolData : result.getSymbolMap()) {
          builder.add(symbolData.getSymbolName(), symbolData.getJsniIdent(),
              symbolData.getClassName(), symbolData.getMemberName(),
              symbolData.getTypeId(),
              new CastableTypeDataImpl(symbolData.getCastableTypeMap()));
        }

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        try {
          builder.getOracle().store(out);
        } catch (IOException e) {
          // Should generally not happen
          logger.log(TreeLogger.ERROR, "Unable to store deRPC data", e);
          throw new UnableToCompleteException();
        }
View Full Code Here

      for (RpcDataArtifact data : artifacts.find(RpcDataArtifact.class)) {
        allSerializableFields.putAll(data.getOperableFields());
      }

      for (CompilationResult result : artifacts.find(CompilationResult.class)) {
        Builder builder = new Builder();

        for (Map.Entry<String, List<String>> entry : allSerializableFields.entrySet()) {
          builder.setSerializableFields(entry.getKey(), entry.getValue());
        }

        for (SymbolData symbolData : result.getSymbolMap()) {
         
          String castableTypeMapString =
              (symbolData.getCastableTypeMap() == null) ? null :
                symbolData.getCastableTypeMap().toJs();
      
          builder.add(symbolData.getSymbolName(), symbolData.getJsniIdent(),
              symbolData.getClassName(), symbolData.getMemberName(),
              symbolData.getQueryId(),
              new CastableTypeDataImpl(castableTypeMapString));
        }

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        try {
          builder.getOracle().store(out);
        } catch (IOException e) {
          // Should generally not happen
          logger.log(TreeLogger.ERROR, "Unable to store deRPC data", e);
          throw new UnableToCompleteException();
        }
View Full Code Here

TOP

Related Classes of com.google.gwt.rpc.server.WebModeClientOracle.Builder

Copyright © 2018 www.massapicom. 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.