public void modify( StepMetaInterface someMeta ) { if ( someMeta instanceof ScriptMeta ) { ( (ScriptMeta) someMeta ).allocate( 5 ); } }
public Object clone() { ScriptMeta retval = (ScriptMeta) super.clone(); int nrfields = fieldname.length; retval.allocate( nrfields ); System.arraycopy( fieldname, 0, retval.fieldname, 0, nrfields ); System.arraycopy( rename, 0, retval.rename, 0, nrfields ); System.arraycopy( type, 0, retval.type, 0, nrfields ); System.arraycopy( length, 0, retval.length, 0, nrfields ); System.arraycopy( precision, 0, retval.precision, 0, nrfields ); System.arraycopy( replace, 0, retval.replace, 0, nrfields ); return retval; }
public void setDefault() { jsScripts = new ScriptValuesScript[1]; jsScripts[0] = new ScriptValuesScript( ScriptValuesScript.TRANSFORM_SCRIPT, BaseMessages .getString( PKG, "Script.Script1" ), "//" + BaseMessages.getString( PKG, "Script.ScriptHere" ) + Const.CR + Const.CR ); int nrfields = 0; allocate( nrfields ); for ( int i = 0; i < nrfields; i++ ) { fieldname[i] = "newvalue"; rename[i] = "newvalue"; type[i] = ValueMetaInterface.TYPE_NUMBER; length[i] = -1; precision[i] = -1; replace[i] = false; } }
int nrfields = XMLHandler.countNodes( fields, "field" ); allocate( nrfields );
private void getInfo( ScriptMeta meta ) { int nrfields = wFields.nrNonEmpty(); meta.allocate( nrfields );
allocate( nrfields );