private static void set(final AttributeDefinition attribute, final ModelNode model, final String value) { set(attribute.getName(), model, value); }
private static void set(final AttributeDefinition attribute, final ModelNode model, final String value) { set(attribute.getName(), model, value); }
private static void set(final AttributeDefinition attribute, final ModelNode model, final boolean value) { set(attribute.getName(), model, value); }
private static void set(final AttributeDefinition attribute, final ModelNode model, final String value) { set(attribute.getName(), model, value); }
private static void set(final AttributeDefinition attribute, final ModelNode model, final boolean value) { set(attribute.getName(), model, value); }
private static void set(final AttributeDefinition attribute, final ModelNode model, final boolean value) { set(attribute.getName(), model, value); }
set(CommonAttributes.ACCEPT, model, true); } else if (DENY.equals(token)) { set(CommonAttributes.DENY, model, true); } else if (NOT.equals(token)) { expect("(", iterator); expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); } else if (LEVELS.equals(token)) { if (levels.iterator().hasNext()) set(CommonAttributes.LEVEL, model, levels.iterator().next()); } else if (LEVEL_RANGE.equals(token)) { final ModelNode levelRange = model.get(CommonAttributes.LEVEL_RANGE_LEGACY.getName()); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); if (maxInclusive) set(CommonAttributes.MAX_INCLUSIVE, levelRange, maxInclusive); } else if (MATCH.equals(token)) { expect("(", iterator); final String pattern = expectString(iterator); set(CommonAttributes.MATCH, model, pattern); expect(")", iterator);
set(CommonAttributes.ACCEPT, model, true); } else if (DENY.equals(token)) { set(CommonAttributes.DENY, model, true); } else if (NOT.equals(token)) { expect("(", iterator); expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); } else if (LEVELS.equals(token)) { if (levels.iterator().hasNext()) set(CommonAttributes.LEVEL, model, levels.iterator().next()); } else if (LEVEL_RANGE.equals(token)) { final ModelNode levelRange = model.get(CommonAttributes.LEVEL_RANGE_LEGACY.getName()); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); if (maxInclusive) set(CommonAttributes.MAX_INCLUSIVE, levelRange, maxInclusive); } else if (MATCH.equals(token)) { expect("(", iterator); final String pattern = expectString(iterator); set(CommonAttributes.MATCH, model, pattern); expect(")", iterator);
set(CommonAttributes.ACCEPT, model, true); } else if (DENY.equals(token)) { set(CommonAttributes.DENY, model, true); } else if (NOT.equals(token)) { expect("(", iterator); expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); } else if (LEVELS.equals(token)) { if (levels.iterator().hasNext()) set(CommonAttributes.LEVEL, model, levels.iterator().next()); } else if (LEVEL_RANGE.equals(token)) { final ModelNode levelRange = model.get(CommonAttributes.LEVEL_RANGE_LEGACY.getName()); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); if (maxInclusive) set(CommonAttributes.MAX_INCLUSIVE, levelRange, maxInclusive); } else if (MATCH.equals(token)) { expect("(", iterator); final String pattern = expectString(iterator); set(CommonAttributes.MATCH, model, pattern); expect(")", iterator);