Package org.pentaho.reporting.engine.classic.core.util.beans

Examples of org.pentaho.reporting.engine.classic.core.util.beans.StringValueConverter


    final String className = CompatibilityMapperUtil.mapClassName
        (attrs.getValue(getUri(), PropertyReferenceReadHandler.CLASS_ATT));
    if (className == null)
    {
      valueType = new StringValueConverter();
    }
    else
    {
      try
      {
        final ClassLoader classLoader = ObjectUtilities.getClassLoader(getClass());
        final Class c = Class.forName(className);
        valueType = ConverterRegistry.getInstance().getValueConverter(c);
        if (valueType == null)
        {
          PropertyReferenceReadHandler.logger.warn("Unable to find a suitable value-converter for " + c);
          valueType = new StringValueConverter();
        }
      }
      catch (Exception e)
      {
        throw new SAXException("Attribute 'class' is invalid.");
View Full Code Here


    final String className = CompatibilityMapperUtil.mapClassName
        (attrs.getValue(getUri(), PropertyReferenceReadHandler.CLASS_ATT));
    if (className == null)
    {
      valueType = new StringValueConverter();
    }
    else
    {
      try
      {
        final ClassLoader classLoader = ObjectUtilities.getClassLoader(getClass());
        final Class c = Class.forName(className);
        valueType = ConverterRegistry.getInstance().getValueConverter(c);
        if (valueType == null)
        {
          PropertyReferenceReadHandler.logger.warn("Unable to find a suitable value-converter for " + c);
          valueType = new StringValueConverter();
        }
      }
      catch (Exception e)
      {
        throw new SAXException("Attribute 'class' is invalid.");
View Full Code Here

  }

  public void testArrayConversion() throws BeanException
  {
    final String[] array = { " "};
    final ArrayValueConverter c = new ArrayValueConverter(String.class, new StringValueConverter());
    final String s = c.toAttributeValue(array);
    final Object o = c.toPropertyValue(s);
    assertTrue(o instanceof String[]);
    final String[] strings = (String[]) o;
    assertEquals(strings.length, 1);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.util.beans.StringValueConverter

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.