com.google.gwt.dev.util.Util.getBytes()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(9.4k)|赞(0)|评价(0)|浏览(200)

本文整理了Java中com.google.gwt.dev.util.Util.getBytes()方法的一些代码示例,展示了Util.getBytes()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getBytes()方法的具体详情如下:
包路径:com.google.gwt.dev.util.Util
类名称:Util
方法名:getBytes

Util.getBytes介绍

暂无

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. private String getMd5HashOfData() {
  2. return Util.computeStrongName(Util.getBytes(data.toString()));
  3. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. private String computeDefaultPrefix(ResourceContext context) {
  2. SortedSet<JClassType> gssResources = computeOperableTypes(context);
  3. Adler32 checksum = new Adler32();
  4. for (JClassType type : gssResources) {
  5. checksum.update(Util.getBytes(type.getQualifiedSourceName()));
  6. }
  7. int seed = Math.abs((int) checksum.getValue());
  8. return encode(seed) + "-";
  9. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. checksum.update(Util.getBytes(type.getQualifiedSourceName()));

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. public void createFields(TreeLogger logger, ResourceContext context,
  3. ClientBundleFields fields) throws UnableToCompleteException {
  4. data.append(']');
  5. StringBuffer wrappedData = new StringBuffer();
  6. if (shouldUseJsonp(context, logger)) {
  7. wrappedData.append(JSONP_CALLBACK_PREFIX);
  8. wrappedData.append(getMd5HashOfData());
  9. wrappedData.append(".onSuccess(\n");
  10. wrappedData.append(data.toString());
  11. wrappedData.append(")");
  12. } else {
  13. wrappedData = data;
  14. }
  15. urlExpression = context.deploy(
  16. context.getClientBundleType().getQualifiedSourceName().replace('.', '_')
  17. + "_jsonbundle.txt", "text/plain", Util.getBytes(wrappedData.toString()), true);
  18. TypeOracle typeOracle = context.getGeneratorContext().getTypeOracle();
  19. JClassType stringType = typeOracle.findType(String.class.getName());
  20. assert stringType != null;
  21. externalTextUrlIdent = fields.define(stringType, "externalTextUrl",
  22. urlExpression, true, true);
  23. JClassType textResourceType = typeOracle.findType(TextResource.class.getName());
  24. assert textResourceType != null;
  25. JType textResourceArrayType = typeOracle.getArrayType(textResourceType);
  26. externalTextCacheIdent = fields.define(textResourceArrayType,
  27. "externalTextCache", "new " + TextResource.class.getName() + "["
  28. + currentIndex + "]", true, true);
  29. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. public Void call() throws Exception {
  2. if (mode.isEmitClasses()) {
  3. String fileName = state.type.getInternalName();
  4. if (fileName == null) {
  5. System.err.println("Got null filename from " + state.type);
  6. return null;
  7. }
  8. fileName += ".class";
  9. emitter.emit(fileName, state.contents);
  10. }
  11. if (mode.isEmitSource()) {
  12. String sourcePath = getPackagePath(state.originalType) + state.source;
  13. String destPath = getPackagePath(state.type) + state.source;
  14. if (sources.add(sourcePath) && loader.exists(sourcePath)) {
  15. String contents = Util.readStreamAsString(loader.getResourceAsStream(sourcePath));
  16. emitter.emit(destPath, new ByteArrayInputStream(Util.getBytes(contents)));
  17. }
  18. }
  19. return null;
  20. }
  21. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. while (conflict != null) {
  2. Adler32 hash = new Adler32();
  3. hash.update(Util.getBytes(conflict));

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. private String getMd5HashOfData() {
  2. return Util.computeStrongName(Util.getBytes(data.toString()));
  3. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. private String getMd5HashOfData() {
  2. return Util.computeStrongName(Util.getBytes(data.toString()));
  3. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. @Override
  2. protected void doCreateBundleForPermutation(TreeLogger logger,
  3. GeneratorContext generatorContext, FieldsImpl fields,
  4. String generatedSimpleSourceName) throws UnableToCompleteException {
  5. String partialPath = Util.computeStrongName(Util.getBytes(generatedSimpleSourceName))
  6. + BUNDLE_EXTENSION;
  7. resourceContext.setPartialPath(partialPath);
  8. fields.setInitializer(bundleBaseIdent,
  9. "\"mhtml:\" + GWT.getModuleBaseURL() + \"" + partialPath + "!cid:\"");
  10. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. @Override
  2. protected void doCreateBundleForPermutation(TreeLogger logger,
  3. GeneratorContext generatorContext, FieldsImpl fields,
  4. String generatedSimpleSourceName) throws UnableToCompleteException {
  5. String partialPath = Util.computeStrongName(Util.getBytes(generatedSimpleSourceName))
  6. + BUNDLE_EXTENSION;
  7. resourceContext.setPartialPath(partialPath);
  8. fields.setInitializer(bundleBaseIdent,
  9. "\"mhtml:\" + GWT.getModuleBaseURL() + \"" + partialPath + "!cid:\"");
  10. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. private String computeDefaultPrefix(ResourceContext context) {
  2. SortedSet<JClassType> gssResources = computeOperableTypes(context);
  3. Adler32 checksum = new Adler32();
  4. for (JClassType type : gssResources) {
  5. checksum.update(Util.getBytes(type.getQualifiedSourceName()));
  6. }
  7. int seed = Math.abs((int) checksum.getValue());
  8. return encode(seed) + "-";
  9. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. private String computeDefaultPrefix(ResourceContext context) {
  2. SortedSet<JClassType> gssResources = computeOperableTypes(context);
  3. Adler32 checksum = new Adler32();
  4. for (JClassType type : gssResources) {
  5. checksum.update(Util.getBytes(type.getQualifiedSourceName()));
  6. }
  7. int seed = Math.abs((int) checksum.getValue());
  8. return encode(seed) + "-";
  9. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. checksum.update(Util.getBytes(type.getQualifiedSourceName()));

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. checksum.update(Util.getBytes(type.getQualifiedSourceName()));

代码示例来源:origin: net.wetheinter/gwt-user

  1. @Override
  2. public void createFields(TreeLogger logger, ResourceContext context,
  3. ClientBundleFields fields) throws UnableToCompleteException {
  4. data.append(']');
  5. StringBuffer wrappedData = new StringBuffer();
  6. if (shouldUseJsonp(context, logger)) {
  7. wrappedData.append(JSONP_CALLBACK_PREFIX);
  8. wrappedData.append(getMd5HashOfData());
  9. wrappedData.append(".onSuccess(\n");
  10. wrappedData.append(data.toString());
  11. wrappedData.append(")");
  12. } else {
  13. wrappedData = data;
  14. }
  15. urlExpression = context.deploy(
  16. context.getClientBundleType().getQualifiedSourceName().replace('.', '_')
  17. + "_jsonbundle.txt", "text/plain", Util.getBytes(wrappedData.toString()), true);
  18. TypeOracle typeOracle = context.getGeneratorContext().getTypeOracle();
  19. JClassType stringType = typeOracle.findType(String.class.getName());
  20. assert stringType != null;
  21. externalTextUrlIdent = fields.define(stringType, "externalTextUrl",
  22. urlExpression, true, true);
  23. JClassType textResourceType = typeOracle.findType(TextResource.class.getName());
  24. assert textResourceType != null;
  25. JType textResourceArrayType = typeOracle.getArrayType(textResourceType);
  26. externalTextCacheIdent = fields.define(textResourceArrayType,
  27. "externalTextCache", "new " + TextResource.class.getName() + "["
  28. + currentIndex + "]", true, true);
  29. }

代码示例来源:origin: net.wetheinter/gwt-user

  1. public Void call() throws Exception {
  2. if (mode.isEmitClasses()) {
  3. String fileName = state.type.getInternalName();
  4. if (fileName == null) {
  5. System.err.println("Got null filename from " + state.type);
  6. return null;
  7. }
  8. fileName += ".class";
  9. emitter.emit(fileName, state.contents);
  10. }
  11. if (mode.isEmitSource()) {
  12. String sourcePath = getPackagePath(state.originalType) + state.source;
  13. String destPath = getPackagePath(state.type) + state.source;
  14. if (sources.add(sourcePath) && loader.exists(sourcePath)) {
  15. String contents = Util.readStreamAsString(loader.getResourceAsStream(sourcePath));
  16. emitter.emit(destPath, new ByteArrayInputStream(Util.getBytes(contents)));
  17. }
  18. }
  19. return null;
  20. }
  21. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. @Override
  2. public void createFields(TreeLogger logger, ResourceContext context,
  3. ClientBundleFields fields) throws UnableToCompleteException {
  4. data.append(']');
  5. StringBuffer wrappedData = new StringBuffer();
  6. if (shouldUseJsonp(context, logger)) {
  7. wrappedData.append(JSONP_CALLBACK_PREFIX);
  8. wrappedData.append(getMd5HashOfData());
  9. wrappedData.append(".onSuccess(\n");
  10. wrappedData.append(data.toString());
  11. wrappedData.append(")");
  12. } else {
  13. wrappedData = data;
  14. }
  15. urlExpression = context.deploy(
  16. context.getClientBundleType().getQualifiedSourceName().replace('.', '_')
  17. + "_jsonbundle.txt", "text/plain", Util.getBytes(wrappedData.toString()), true);
  18. TypeOracle typeOracle = context.getGeneratorContext().getTypeOracle();
  19. JClassType stringType = typeOracle.findType(String.class.getName());
  20. assert stringType != null;
  21. externalTextUrlIdent = fields.define(stringType, "externalTextUrl",
  22. urlExpression, true, true);
  23. JClassType textResourceType = typeOracle.findType(TextResource.class.getName());
  24. assert textResourceType != null;
  25. JType textResourceArrayType = typeOracle.getArrayType(textResourceType);
  26. externalTextCacheIdent = fields.define(textResourceArrayType,
  27. "externalTextCache", "new " + TextResource.class.getName() + "["
  28. + currentIndex + "]", true, true);
  29. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. public Void call() throws Exception {
  2. if (mode.isEmitClasses()) {
  3. String fileName = state.type.getInternalName();
  4. if (fileName == null) {
  5. System.err.println("Got null filename from " + state.type);
  6. return null;
  7. }
  8. fileName += ".class";
  9. emitter.emit(fileName, state.contents);
  10. }
  11. if (mode.isEmitSource()) {
  12. String sourcePath = getPackagePath(state.originalType) + state.source;
  13. String destPath = getPackagePath(state.type) + state.source;
  14. if (sources.add(sourcePath) && loader.exists(sourcePath)) {
  15. String contents = Util.readStreamAsString(loader.getResourceAsStream(sourcePath));
  16. emitter.emit(destPath, new ByteArrayInputStream(Util.getBytes(contents)));
  17. }
  18. }
  19. return null;
  20. }
  21. }

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

  1. while (conflict != null) {
  2. Adler32 hash = new Adler32();
  3. hash.update(Util.getBytes(conflict));

代码示例来源:origin: net.wetheinter/gwt-user

  1. while (conflict != null) {
  2. Adler32 hash = new Adler32();
  3. hash.update(Util.getBytes(conflict));

相关文章