public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder( localName, attrs ); WorkflowProcessImpl process = ( WorkflowProcessImpl ) parser.getParent(); final String name = attrs.getValue( "name" ); emptyAttributeCheck( localName, "name", name, parser ); java.util.Set<String> list = process.getImports(); if ( list == null ) { list = new HashSet<String>(); process.setImports( list ); } list.add( name ); return null; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder(localName, attrs); WorkflowProcessImpl process = (WorkflowProcessImpl) parser.getParent(); final String name = attrs.getValue("name"); final String type = attrs.getValue("importType"); final String location = attrs.getValue("location"); final String namespace = attrs.getValue("namespace"); emptyAttributeCheck(localName, "name", name, parser); if (type != null && location != null && namespace != null) { Map<String, String> typedImports = (Map<String, String>) process.getMetaData(type); if (typedImports == null) { typedImports = new HashMap<String, String>(); process.setMetaData(type, typedImports); } typedImports.put(namespace, location); } else { java.util.Set<String> list = process.getImports(); if (list == null) { list = new HashSet<String>(); process.setImports(list); } list.add(name); } return null; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder( localName, attrs ); WorkflowProcessImpl process = ( WorkflowProcessImpl ) parser.getParent(); final String name = attrs.getValue( "name" ); emptyAttributeCheck( localName, "name", name, parser ); java.util.Set<String> list = process.getImports(); if ( list == null ) { list = new HashSet<String>(); process.setImports( list ); } list.add( name ); return null; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder(localName, attrs); WorkflowProcessImpl process = (WorkflowProcessImpl) parser.getParent(); final String name = attrs.getValue("name"); final String type = attrs.getValue("importType"); final String location = attrs.getValue("location"); final String namespace = attrs.getValue("namespace"); emptyAttributeCheck(localName, "name", name, parser); if (type != null && location != null && namespace != null) { Map<String, String> typedImports = (Map<String, String>) process.getMetaData(type); if (typedImports == null) { typedImports = new HashMap<String, String>(); process.setMetaData(type, typedImports); } typedImports.put(namespace, location); } else { java.util.Set<String> list = process.getImports(); if (list == null) { list = new HashSet<String>(); process.setImports(list); } list.add(name); } return null; }