skip = (String) anAttributes.get(ENUMERATION_SKIP_ATTRIBUTE);
extraTables = StringRoutines.splitString(XMLReaderTool.getStringAttributeWithDefault(anAttributes, ENUMERATION_EXTRATABLES_ATTRIBUTE,"").trim(), ",");
List parts = StringRoutines.splitString(definition.trim()," ");
- if (parts.size()==1) mainTablePrefix=(String)parts.get(0);
- if (parts.size()==2) {
- mainTablePrefix=(String)parts.get(1);
- definition=(String)parts.get(0);
- }
+ if (parts.size()>0) definition=(String)parts.get(0);
+ if (parts.size()>1) mainTablePrefix=(String)parts.get(1);
};
public ProducerNode constructNode() {
skip = (String) anAttributes.get(LIST_SKIP_ATTRIBUTE);
extraTables = StringRoutines.splitString(XMLReaderTool.getStringAttributeWithDefault(anAttributes, LIST_EXTRATABLES_ATTRIBUTE,"").trim(), ",");
List parts = StringRoutines.splitString(definition.trim()," ");
- if (parts.size()==1) mainTablePrefix=(String)parts.get(0);
- if (parts.size()==2) {
- mainTablePrefix=(String)parts.get(1);
- definition=(String)parts.get(0);
- }
+ if (parts.size()>0) definition=(String)parts.get(0);
+ if (parts.size()>1) mainTablePrefix=(String)parts.get(1);
+
};
public ProducerNode constructNode() {
process = XMLReaderTool.getStringAttributeWithDefault(anAttributes, BATCHER_PROCESS_ATTRIBUTE, "-1" );
extraTables = StringRoutines.splitString(XMLReaderTool.getStringAttributeWithDefault(anAttributes, BATCHER_EXTRATABLES_ATTRIBUTE,"").trim(), ",");
List parts = StringRoutines.splitString(definition.trim()," ");
- if (parts.size()==1) mainTablePrefix=(String)parts.get(0);
- if (parts.size()==2) {
- mainTablePrefix=(String)parts.get(1);
- definition=(String)parts.get(0);
- }
+ if (parts.size()>0) definition=(String)parts.get(0);
+ if (parts.size()>1) mainTablePrefix=(String)parts.get(1);
};
public ProducerNode constructNode() {