private static String parsePatternFormatterElement(final XMLExtendedStreamReader reader) throws XMLStreamException { String pattern = null; final EnumSet<Attribute> required = EnumSet.of(Attribute.PATTERN); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATTERN: { pattern = value; break; } default: throw unexpectedAttribute(reader, i); } } if (!required.isEmpty()) { throw missingRequired(reader, required); } requireNoContent(reader); return pattern; }
void parsePatternFormatterElement(final XMLExtendedStreamReader reader, final ModelNode operation) throws XMLStreamException { final EnumSet<Attribute> required = EnumSet.of(Attribute.PATTERN); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATTERN: { PatternFormatterResourceDefinition.PATTERN.parseAndSetParameter(value, operation, reader); break; } case COLOR_MAP: { PatternFormatterResourceDefinition.COLOR_MAP.parseAndSetParameter(value, operation, reader); break; } default: throw unexpectedAttribute(reader, i); } } if (!required.isEmpty()) { throw missingRequired(reader, required); } requireNoContent(reader); }
private static void parseFileElement(final ModelNode node, final XMLExtendedStreamReader reader) throws XMLStreamException { final EnumSet<Attribute> required = EnumSet.of(Attribute.PATH); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATH: { PATH.parseAndSetParameter(value, node, reader); break; } case RELATIVE_TO: { RELATIVE_TO.parseAndSetParameter(value, node, reader); break; } default: { throw unexpectedAttribute(reader, i); } } } requireNoContent(reader); }
void parsePatternFormatterElement(final XMLExtendedStreamReader reader, final ModelNode operation) throws XMLStreamException { final EnumSet<Attribute> required = EnumSet.of(Attribute.PATTERN); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATTERN: { PatternFormatterResourceDefinition.PATTERN.parseAndSetParameter(value, operation, reader); break; } case COLOR_MAP: { PatternFormatterResourceDefinition.COLOR_MAP.parseAndSetParameter(value, operation, reader); break; } default: throw unexpectedAttribute(reader, i); } } if (!required.isEmpty()) { throw missingRequired(reader, required); } requireNoContent(reader); }
requireNoNamespaceAttribute(reader, i); final String attrValue = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case NAME: {
void parseFileElement(final ModelNode operation, final XMLExtendedStreamReader reader) throws XMLStreamException { final EnumSet<Attribute> required = EnumSet.of(Attribute.PATH); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATH: { PATH.parseAndSetParameter(value, operation, reader); break; } case RELATIVE_TO: { RELATIVE_TO.parseAndSetParameter(value, operation, reader); break; } default: { throw unexpectedAttribute(reader, i); } } } requireNoContent(reader); }
requireNoNamespaceAttribute(reader, i); final String attrValue = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case NAME: {
void parseFileElement(final ModelNode operation, final XMLExtendedStreamReader reader) throws XMLStreamException { final EnumSet<Attribute> required = EnumSet.of(Attribute.PATH); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) { case PATH: { PATH.parseAndSetParameter(value, operation, reader); break; } case RELATIVE_TO: { RELATIVE_TO.parseAndSetParameter(value, operation, reader); break; } default: { throw unexpectedAttribute(reader, i); } } } requireNoContent(reader); }
requireNoNamespaceAttribute(reader, i); final String attrValue = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case NAME: {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
requireNoNamespaceAttribute(reader, i); final String value = reader.getAttributeValue(i); final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); required.remove(attribute); switch (attribute) {
@Override public void initializeParsers(final ExtensionParsingContext context) { setParser(context, Namespace.LOGGING_1_0, new LoggingSubsystemParser_1_0()); setParser(context, Namespace.LOGGING_1_1, new LoggingSubsystemParser_1_1()); setParser(context, Namespace.LOGGING_1_2, new LoggingSubsystemParser_1_2()); setParser(context, Namespace.LOGGING_1_3, new LoggingSubsystemParser_1_3()); setParser(context, Namespace.LOGGING_1_4, new LoggingSubsystemParser_1_4()); setParser(context, Namespace.LOGGING_1_5, new LoggingSubsystemParser_1_5()); setParser(context, Namespace.LOGGING_2_0, new LoggingSubsystemParser_2_0()); setParser(context, Namespace.LOGGING_3_0, new LoggingSubsystemParser_3_0()); setParser(context, Namespace.LOGGING_4_0, new LoggingSubsystemParser_4_0()); setParser(context, Namespace.LOGGING_5_0, new LoggingSubsystemParser_5_0()); setParser(context, Namespace.LOGGING_6_0, new LoggingSubsystemParser_6_0()); // Hack to ensure the Element and Attribute enums are loaded during this call which // is part of concurrent boot. These enums trigger a lot of classloading and static // initialization that we don't want deferred until the single-threaded parsing phase if (Element.forName("").equals(Attribute.forName(""))) { // never true throw new IllegalStateException(); } }
@Override public void initializeParsers(final ExtensionParsingContext context) { setParser(context, Namespace.LOGGING_1_0, new LoggingSubsystemParser_1_0()); setParser(context, Namespace.LOGGING_1_1, new LoggingSubsystemParser_1_1()); setParser(context, Namespace.LOGGING_1_2, new LoggingSubsystemParser_1_2()); setParser(context, Namespace.LOGGING_1_3, new LoggingSubsystemParser_1_3()); setParser(context, Namespace.LOGGING_1_4, new LoggingSubsystemParser_1_4()); setParser(context, Namespace.LOGGING_1_5, new LoggingSubsystemParser_1_5()); setParser(context, Namespace.LOGGING_2_0, new LoggingSubsystemParser_2_0()); setParser(context, Namespace.LOGGING_3_0, new LoggingSubsystemParser_3_0()); setParser(context, Namespace.LOGGING_4_0, new LoggingSubsystemParser_4_0()); setParser(context, Namespace.LOGGING_5_0, new LoggingSubsystemParser_5_0()); setParser(context, Namespace.LOGGING_6_0, new LoggingSubsystemParser_6_0()); // Hack to ensure the Element and Attribute enums are loaded during this call which // is part of concurrent boot. These enums trigger a lot of classloading and static // initialization that we don't want deferred until the single-threaded parsing phase if (Element.forName("").equals(Attribute.forName(""))) { // never true throw new IllegalStateException(); } }