@Override public boolean canRemoveNode(String nodeName) { return internalCanRemoveItem(nodeName, Arrays.asList(getChildNodeDefinitions())); }
@Override public boolean canRemoveNode(String nodeName) { return internalCanRemoveItem(nodeName, Arrays.asList(getChildNodeDefinitions())); }
@Override public boolean canRemoveItem(String itemName) { List<ItemDefinition> definitions = Lists.newArrayList(); definitions.addAll(Arrays.asList(getChildNodeDefinitions())); definitions.addAll(Arrays.asList(getPropertyDefinitions())); return internalCanRemoveItem(itemName, definitions); }
@Override public boolean canRemoveProperty(String propertyName) { return internalCanRemoveItem(propertyName, Arrays.asList(getPropertyDefinitions())); }
@Override public boolean canRemoveNode(String nodeName) { return internalCanRemoveItem(nodeName, Arrays.asList(getChildNodeDefinitions())); }
@Override public boolean canRemoveProperty(String propertyName) { return internalCanRemoveItem(propertyName, Arrays.asList(getPropertyDefinitions())); }
@Override public boolean canRemoveProperty(String propertyName) { return internalCanRemoveItem(propertyName, Arrays.asList(getPropertyDefinitions())); }
@Override public boolean canRemoveItem(String itemName) { List<ItemDefinition> definitions = Lists.newArrayList(); definitions.addAll(Arrays.asList(getChildNodeDefinitions())); definitions.addAll(Arrays.asList(getPropertyDefinitions())); return internalCanRemoveItem(itemName, definitions); }
@Override public boolean canRemoveItem(String itemName) { List<ItemDefinition> definitions = Lists.newArrayList(); definitions.addAll(Arrays.asList(getChildNodeDefinitions())); definitions.addAll(Arrays.asList(getPropertyDefinitions())); return internalCanRemoveItem(itemName, definitions); }