nvp.setValue(valueObject); } else if (aType.equals("Integer") && valueObject instanceof Integer[]) { nvp.setValue(valueObject); } else if (aType.equals("Float") && valueObject instanceof Float[]) { nvp.setValue(valueObject); } else if (aType.equals("Boolean") && valueObject instanceof Boolean[]) { nvp.setValue(valueObject);
for (int i = 0; i < nvps.length; i++) { if (aParamName.equals(nvps[i].getName())) { nvps[i].setValue(aValue); return;
public static NameValuePair[] getCasDataFeatures(CasData aCasData, String aFeatureStructureName) { NameValuePair[] valuePairSet = null; Iterator<FeatureStructure> it = aCasData.getFeatureStructures(); while (it.hasNext()) { FeatureStructure fs = it.next(); if (fs.getType().equals(aFeatureStructureName)) { String[] featureNames = fs.getFeatureNames(); if (featureNames == null) { // return empty set return new NameValuePair[0]; } valuePairSet = new NameValuePair[featureNames.length]; for (int i = 0; i < featureNames.length; i++) { valuePairSet[i] = new NameValuePair_impl(); valuePairSet[i].setName(featureNames[i]); valuePairSet[i].setValue(fs.getFeatureValue(featureNames[i]).toString()); // System.out.println("DATACasUtils.getCasDataFeatures()-Name::"+valuePairSet[i].getName()+" // Value:::"+valuePairSet[i].getValue().toString()); } } } return valuePairSet; }
protected void validateConfigurationParameterDataTypeMatch( org.apache.uima.resource.metadata.ConfigurationParameter aParam, NameValuePair aNVP ) throws ResourceConfigurationException { String paramName = aParam.getName(); String paramType = aParam.getType(); Class valClass = aNVP.getValue().getClass(); if ( aParam.isMultiValued() ) { if ( !valClass.isArray() ) { throw new ResourceConfigurationException( "array_required", new Object[]{ paramName, this.getName() } ); } valClass = valClass.getComponentType(); if ( Array.getLength( aNVP.getValue() ) == 0 && valClass.equals( Object.class ) ) { aNVP.setValue( Array.newInstance( this.getClassForParameterType( paramType ), 0 ) ); return; } } if ( valClass != this.getClassForParameterType( paramType ) ) { throw new ResourceConfigurationException( "parameter_type_mismatch", new Object[]{ this.getName(), valClass.getName(), paramName, paramType } ); } }
valuePairSet[i] = new NameValuePair_impl(); valuePairSet[i].setName(featureNames[i]); valuePairSet[i].setValue(fs.getFeatureValue(featureNames[i]).toString());
nvp.setValue(this.lookup(qualifiedName)); result.add(nvp);
for (int i = 0; i < nvps.length; i++) { if (aParamName.equals(nvps[i].getName())) { nvps[i].setValue(aValue); return;
aNVP.setValue(Array.newInstance(getClassForParameterType(paramType), 0)); return;
nvp.setValue(value); if (deploymentParameters == null) { deploymentParameters = new ArrayList();