private void convertWarSrcPlaceholder(final String warSrcDirectory) { final List<PluginElement> includes = configurations.iterator().next().getChildByName("includes").getChildren(); for (final PluginElement include : includes) { final ConfigurationElementBuilder includeAsBuilder = (ConfigurationElementBuilder) include; includeAsBuilder.setText(includeAsBuilder.getText().replace(WAR_SRC_PLACEHOLDER, warSrcDirectory)); } } }
for (final PluginElement pluginElem : expected.getChildren()) { if (pluginElem instanceof ConfigurationElement) { final ConfigurationElement elem = ConfigurationElement.class.cast(pluginElem); ConfigurationElement child; int i; for (i = 0; i < given.getChildren().size(); i++) { child = ConfigurationElement.class.cast(given.getChildren().get(i)); if (child.getName().equals(elem.getName()) && isMatchingElement(child, elem)) { return true; if (i == given.getChildren().size()) return false;
@Override protected void init() { final Execution execution = executions.iterator().next(); final ConfigurationElement artifactItems = execution.getConfig().getConfigurationElement("artifactItems"); final ConfigurationElementBuilder artifactItem = (ConfigurationElementBuilder) artifactItems.getChildren().get(0); final VersionFacet versionFacet = getProject().getFacet(VersionFacet.class); artifactItem.addChild(ConfigurationElementBuilder.create().setName("version") .setText(versionFacet.resolveVersion(WildflyDist))); }
propertiesElem.getChildren().stream() .filter(ConfigurationElement.class::isInstance) .map(ConfigurationElement.class::cast)
private ConfigurationElement getConfigElementRecursiveByContent(ConfigurationElement parent, String filter, FilterType filterType, boolean directChildsOnly) List<PluginElement> children = parent.getChildren(); for (PluginElement child : children)
public static ConfigurationElementBuilder createFromExisting(ConfigurationElement element) { if (element instanceof ConfigurationElementBuilder) { ConfigurationElementBuilder elementBuilder = (ConfigurationElementBuilder) element; ConfigurationElementBuilder builder = new ConfigurationElementBuilder(elementBuilder); builder.configurationElement.setName(element.getName()); builder.configurationElement.setText(element.getText()); builder.configurationElement.setChildren(element.getChildren()); builder.configurationElement.getMutableAttributes().putAll(element.getAttributes()); return builder; } else if (element instanceof ConfigurationElementImpl) { ConfigurationElementBuilder builder = new ConfigurationElementBuilder(); builder.configurationElement = (ConfigurationElementImpl) element; return builder; } else { throw new IllegalArgumentException("Unsupported type: " + element.getClass()); } }
final ConfigurationElementBuilder retVal = ConfigurationElementBuilder.create(); for (final PluginElement child : prev.getChildren()) { if (!(child instanceof ConfigurationElement)) { for (final PluginElement child : configElem.getChildren()) { if (!(child instanceof ConfigurationElement)) { throw new IllegalArgumentException("Cannot merge PluginElement of type " + child.getClass().getName());