@Override public List<ExtensionDef> getExtensions() { List<ExtensionDef> extensions = new ArrayList<ExtensionDef>(); for (Node extension : model.get("extension")) { extensions.add(new ExtensionDefImpl(getDescriptorName(), model, extension)); } return extensions; }
/* (non-Javadoc) * @see org.jboss.arquillian.impl.configuration.api.ArquillianDescriptor#getContainers() */ @Override public List<ContainerDef> getContainers() { List<ContainerDef> containers = new ArrayList<ContainerDef>(); for (Node container : model.get("container")) { containers.add(new ContainerDefImpl(getDescriptorName(), model, container)); } return containers; }
/* (non-Javadoc) * @see org.jboss.arquillian.impl.configuration.api.ArquillianDescriptor#getGroups() */ @Override public List<GroupDef> getGroups() { List<GroupDef> groups = new ArrayList<GroupDef>(); for (Node group : model.get("group")) { groups.add(new GroupDefImpl(getDescriptorName(), model, group)); } return groups; }
@Override public Map<String, String> getInitParams() { Map<String, String> result = new HashMap<String, String>(); List<Node> params = filter.get("init-param"); for (Node node : params) { result.put(node.textValue("param-name"), node.textValue("param-value")); } return result; }