Examples of PmParameterDefinition


Examples of de.cesr.parma.core.PmParameterDefinition

   * @throws java.lang.Exception
   */
  @Before
  public void setUp() throws Exception {
    PmParameterManager.reset();
    PmXmlParameterReader xmlReader = new PmXmlParameterReader(new PmParameterDefinition() {
      @Override
      public Class<?> getType() {
        return String.class;
      }
     
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

              String param_class = tagName.split(":")[0];
              String param_name = tagName.split(":")[1];
             
              String value = e.getFirstChild().getNodeValue();
             
              PmParameterDefinition definition;
             
              try {
                definition = (PmParameterDefinition) Enum.valueOf((Class<Enum>) Class
                    .forName(param_class), param_name);
               
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

          if (result.getMetaData().getColumnName(i).contains(":")) {
            // !!! difficulty! >
            param_class = result.getMetaData().getColumnName(i).split(":")[0];
            param_name = result.getMetaData().getColumnName(i).split(":")[1];

            PmParameterDefinition definition = (PmParameterDefinition) Enum.valueOf((Class<Enum>) Class
                .forName(param_class), param_name);
            if (definition.getType() == Class.class) {
              // handle Class.class parameter types:
              if (result.getObject(i).toString().length() > 0) {
                setParameter(definition, Class.forName((String) result.getObject(i)));
              }
            } else {
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

              param_class = result.getMetaData().getColumnName(i)
                  .split(":")[0];
              param_name = result.getMetaData().getColumnName(i)
                  .split(":")[1];

              PmParameterDefinition definition = (PmParameterDefinition) Enum
                  .valueOf((Class<Enum>) Class
                      .forName(param_class), param_name);
              if (definition.getType() == Class.class) {
                // handle Class.class parameter types:
                if (result.getObject(i).toString()
                    .contains(" ")) {
                  logger.warn("The class for parameter "
                      + definition
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

    String param_class = tagName.split(":")[0];
    String param_name = tagName.split(":")[1];

    String value = getValue();

    PmParameterDefinition definition;

    try {
      definition = (PmParameterDefinition) Enum.valueOf((Class<Enum>) Class.forName(param_class), param_name);
      setParameter(definition, value);
    } catch (ClassNotFoundException e) {
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

  /**
   * Test method for {@link de.cesr.parma.core.PmParameterManager#reset()}.
   */
  @Test
  public void testReset() {
    PmXmlParameterReader xmlReader = new PmXmlParameterReader(new PmParameterDefinition() {
      public Class<?> getType() {
        return String.class;
      }
     
      public Object getDefaultValue() {
View Full Code Here

Examples of de.cesr.parma.core.PmParameterDefinition

                        + "Please, stick to the form <PACKAGE.CLASS:PARAMETER>VALUE</PACKAGE.CLASS:PARAMETER>");
              }
             
              String value = e.getFirstChild().getNodeValue();
             
              PmParameterDefinition definition;
             
              try {
                definition = (PmParameterDefinition) Enum.valueOf((Class<Enum>) Class
                    .forName(param_class), param_name);
               
                logger.debug("Set parameter " + tagName
                    + " to " + value);
               
                if (definition.getType() == Class.class) {
                  // handle Class.class parameter types:
                  if (value.toString().length() > 0) {
                    setParameter(definition,
                        Class.forName(value));
                  }
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.