Examples of TypedValueImpl


Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue) {
    return new TypedValueImpl(JavaSource.getQuoted(pValue), STRING_TYPE);
  }

  public TypedValue getCastFromString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, Object pData) {
    return new TypedValueImpl(pValue, STRING_TYPE);
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

  public TypedValue getCastFromString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, Object pData) {
    return new TypedValueImpl(pValue, STRING_TYPE);
  }

  public TypedValue getCastToString(SimpleTypeSG pController, Object pValue, DirectAccessible pData) {
    return new TypedValueImpl(pValue, STRING_TYPE);
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

  protected String getDatatypeName() { return "Byte"; }
  protected JavaQName getDatatypeType() { return BYTE_TYPE; }

  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue) throws SAXException {
    try {
      return new TypedValueImpl(new Object[]{"((", BYTE_TYPE, ") ", new Byte(new DatatypeConverterImpl().parseByte(pValue)), ")"},
                  BYTE_TYPE);
  } catch (RuntimeException e) {
    try {
      throw new LocSAXException("Failed to convert string value to "
          + getDatatypeName() + " instance: " + pValue, getLocator());
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

    }

    Object result = new Object[]{"new ", itemType.getSimpleTypeSG().getRuntimeType(), "[]{", list, "}"};
    String collectionType = pController.getCollectionType();
    if ("indexed".equals(collectionType)) {
      return new TypedValueImpl(result, itemType.getSimpleTypeSG().getRuntimeType());
    } else {
      JavaQName myListType = JavaQNameImpl.getInstance(collectionType);
      return new TypedValueImpl(new Object[]{"(new ", myListType, "(", Arrays.class, ".asList(", result, ")))"}, myListType);
    }
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

                    ");");
    pMethod.addEndFor();

    if ("indexed".equals(collectionType)) {
      JavaQName iType = itemType.getSimpleTypeSG().getRuntimeType();
      return new TypedValueImpl(new Object[]{"((", iType, ") ", list, ".toArray(new ", iType, "[", list, ".size()]))"},
                  itemType.getSimpleTypeSG().getRuntimeType());
    } else {
    JavaQName myListType = JavaQNameImpl.getInstance(collectionType);
    return new TypedValueImpl(list, myListType);
    }
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

    pMethod.addIf(loopVar, " > 0");
    pMethod.addLine(sb, ".append(' ');");
    pMethod.addEndIf();
    pMethod.addLine(sb, ".append(", itemType.getSimpleTypeSG().getCastToString(pMethod, v, pData), ");");
    pMethod.addEndFor();
    return new TypedValueImpl(new Object[]{sb, ".toString()"}, String.class);
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

    public TypedValue getCastFromString(SimpleTypeSG pController, String pValue)
      throws SAXException {
    try {
      Calendar calendar = new DatatypeConverterImpl().parseDate(pValue);
      return new TypedValueImpl(
          new Object[] { "new java.util.GregorianCalendar("
              + calendar.get(Calendar.YEAR) + ","
              + calendar.get(Calendar.MONTH) + ","
              + calendar.get(Calendar.DAY_OF_MONTH) + ")" },
          getDatatypeType());
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

    }

  public TypedValue getCastToString(SimpleTypeSG pController, Object pValue, DirectAccessible pData) {
    Object v = new Object[]{pData, ".getJMMarshaller().get" + getDatatypeName()
                + "Format().format(", pValue, ")"};
    return new TypedValueImpl(v, StringSG.STRING_TYPE);
  }
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

  protected String getDatatypeName() { return "Decimal"; }
  protected JavaQName getDatatypeType() { return DECIMAL_TYPE; }

  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue) throws SAXException {
    try {
      return new TypedValueImpl("new java.math.BigDecimal(\"" + pValue + "\")", DECIMAL_TYPE);
  } catch (RuntimeException e) {
    try {
      throw new LocSAXException("Failed to convert string value to "
          + getDatatypeName() + " instance: " + pValue, getLocator());
    } catch (Exception e1) {
View Full Code Here

Examples of org.apache.ws.jaxme.js.impl.TypedValueImpl

 
  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue)
      throws SAXException {
    try {
      Calendar calendar = new DatatypeConverterImpl().parseDate(pValue);
      return new TypedValueImpl(
          new Object[] { "new java.util.GregorianCalendar("
              + calendar.get(Calendar.YEAR) + ","
              + calendar.get(Calendar.MONTH) + ","
              + calendar.get(Calendar.DAY_OF_MONTH) + ")" },
          getDatatypeType());
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.