Examples of TypeConverter


Examples of apigen.gen.TypeConverter

  private String buildPlaceholderSubstitution(ATerm pattern) {
    ATermAppl hole = (ATermAppl) ((ATermPlaceholder) pattern)
        .getPlaceholder();
    String name = StringConversions.makeIdentifier(hole.getName());
    String type = hole.getArgument(0).toString();
    TypeConverter converter = new TypeConverter(
        new CTypeConversions(prefix));

    return "(ATerm) " + converter.makeBuiltinToATermConversion(type, name);
  }
View Full Code Here

Examples of com.google.inject.spi.TypeConverter

      convertToPrimitiveType(byte.class, Byte.class);
      convertToPrimitiveType(short.class, Short.class);
      convertToPrimitiveType(float.class, Float.class);
      convertToPrimitiveType(double.class, Double.class);

      convertToClass(Character.class, new TypeConverter() {
        public Object convert(String value, TypeLiteral<?> toType) {
          value = value.trim();
          if (value.length() != 1) {
            throw new RuntimeException("Length != 1.");
          }
          return value.charAt(0);
        }

        @Override public String toString() {
          return "TypeConverter<Character>";
        }
      });

      convertToClasses(Matchers.subclassesOf(Enum.class), new TypeConverter() {
        @SuppressWarnings("unchecked")
        public Object convert(String value, TypeLiteral<?> toType) {
          return Enum.valueOf((Class) toType.getRawType(), value);
        }

        @Override public String toString() {
          return "TypeConverter<E extends Enum<E>>";
        }
      });

      internalConvertToTypes(
        new AbstractMatcher<TypeLiteral<?>>() {
          public boolean matches(TypeLiteral<?> typeLiteral) {
            return typeLiteral.getRawType() == Class.class;
          }

          @Override public String toString() {
            return "Class<?>";
          }
        },
        new TypeConverter() {
          @SuppressWarnings("unchecked")
          public Object convert(String value, TypeLiteral<?> toType) {
            try {
              return Class.forName(value);
            } catch (ClassNotFoundException e) {
View Full Code Here

Examples of com.google.sitebricks.conversion.TypeConverter

  @Test
  public final void readAndRenderRequireWidget() {
    // make a basic type converter without creating 
    TypeConverter converter = new MvelTypeConverter();
    Parsing.setTypeConverter(converter);

    Renderable widget = compiler()
        //new HtmlTemplateCompiler(registry, pageBook, metrics)
            .compile(TestBackingType.class, new Template("<html> <head>" +
View Full Code Here

Examples of com.opensymphony.xwork2.conversion.TypeConverter

        }
        return clazz;
    }

    private Object doConvertToCollection(Map<String, Object> context, Object o, Member member, String prop, Object value, Class toType) {
        TypeConverter converter = container.getInstance(CollectionConverter.class);
        if (converter == null) {
            throw new XWorkException("TypeConverter with name [#0] must be registered first!", XWorkConstants.COLLECTION_CONVERTER);
        }
        return converter.convertValue(context, o, member, prop, value, toType);
    }
View Full Code Here

Examples of com.sun.jna.TypeConverter

    public static final TypeMapper UNICODE = new W32APITypeMapper(true);
    public static final TypeMapper ASCII = new W32APITypeMapper(false);
   
    protected W32APITypeMapper(boolean unicode) {
        if (unicode) {
            TypeConverter stringConverter = new TypeConverter() {
                public Object toNative(Object value, ToNativeContext context) {
                    if (value == null)
                        return null;
                    if (value instanceof String[]) {
                        return new StringArray((String[])value, true);
                    }
                    return new WString(value.toString());
                }
                public Object fromNative(Object value, FromNativeContext context) {
                    if (value == null)
                        return null;
                    return value.toString();
                }
                public Class nativeType() {
                    return WString.class;
                }
            };
            addTypeConverter(String.class, stringConverter);
            addToNativeConverter(String[].class, stringConverter);
        }
        TypeConverter booleanConverter = new TypeConverter() {
            public Object toNative(Object value, ToNativeContext context) {
                return new Integer(Boolean.TRUE.equals(value) ? 1 : 0);
            }
            public Object fromNative(Object value, FromNativeContext context) {
                return ((Integer)value).intValue() != 0 ? Boolean.TRUE : Boolean.FALSE;
View Full Code Here

Examples of de.odysseus.el.misc.TypeConverter

 
  @Override
  protected void setUp() throws Exception {
    context = new SimpleContext(new SimpleResolver());
   
    TypeConverter converter = TypeConverter.DEFAULT;
   
    // variables var_long_1, indentifier_string
    context.setVariable("var_long_1", new ObjectValueExpression(converter, 1l, long.class));
    context.setVariable("indentifier_string", new ObjectValueExpression(converter, "foo", String.class));
    context.setVariable("var_method_1", new ObjectValueExpression(converter, getClass().getMethod("method_1"), Method.class));
View Full Code Here

Examples of eu.admire.gateway.types.TypeConverter

        ProcessingElementValidation peValidation =
            new ProcessingElementValidation();
       
        TypeValidator typeValidation = new TypeValidator();
        SimpleTupleTypeConverter typeChecker = new SimpleTupleTypeConverter();
        TypeConverter typeConverter = new TypeConverter();
        typeConverter.put("\"tempInKelvin\"", "\"tempInCelsius\"", "?+273.15");
        typeConverter.put("\"tempInCelsius\"", "\"tempInKelvin\"", "?-273.15");
        typeChecker.setTypeConverter(typeConverter);
        typeValidation.setTypeChecker(typeChecker);
        Flatten flatten = new Flatten();
       
        List<Optimiser> optimisers = new LinkedList<Optimiser>();
View Full Code Here

Examples of hzg.wpn.util.conveter.TypeConverter

            for (Field fld : scheme.getDeclaredFields()) {
                Property propertyDesc = fld.getAnnotation(Property.class);
                if (propertyDesc == null) continue;

                Class<?> type = fld.getType();
                TypeConverter converter = TypeConverters.lookupStringToTypeConverter(type);
                String key = !propertyDesc.value().isEmpty() ? propertyDesc.value() : fld.getName();

                if (properties.get(key) == null) continue;

                Object src = properties.get(key);
                fld.set(container, converter.convert(src));
            }

            return container;
        } catch (InstantiationException e) {
            throw new RuntimeException(e);
View Full Code Here

Examples of liquibase.database.typeconversion.TypeConverter

    } else if (value.toString().equalsIgnoreCase("null")) {
      return "null";
    }

    String returnValue;
    TypeConverter converter = TypeConverterFactory.getInstance().findTypeConverter(database);
    BooleanType booleanType = converter.getBooleanType();
    if (value instanceof String) {
      String trim = StringUtils.trim((String) value);
      if ("T".equals(trim)) {
        return booleanType.getTrueBooleanValue();
      } else if ("F".equals(trim) || StringUtils.isEmpty((String) value) || "0".equals(trim)) {
View Full Code Here

Examples of net.sourceforge.stripes.validation.TypeConverter

                String stringKey = evaluation.getNode().getStringValue();
                ActionBean bean = (ActionBean) evaluation.getExpressionEvaluation().getBean();
                Locale locale = bean.getContext().getLocale();
                Collection errors = new ArrayList<ValidationError>();

                TypeConverter tc = StripesFilter.getConfiguration()
                        .getTypeConverterFactory().getTypeConverter(declaredType, locale);

                // If there is a type converter, try using it!
                if (tc != null) {
                    Object retval = tc.convert(stringKey, declaredType, errors);
                    if (errors.size() == 0) return retval;
                }
                // Otherwise look for a String constructor
                else {
                    Constructor c = declaredType.getConstructor(String.class);
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.