for (String alias : reader.getListAttributeValue(i)) { CacheFactoryResourceDefinition.ALIASES.parseAndAddParameterElement(alias, operation, reader);
private void parseIdentity(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { final PathAddress address = this.getEJB3SubsystemAddress().append(SERVICE, IDENTITY); ModelNode addIdentity = Util.createAddOperation(address); final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { requireNoNamespaceAttribute(reader, i); final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case OUTFLOW_SECURITY_DOMAINS: { for (String outflowDomain : reader.getListAttributeValue(i)) { IdentityResourceDefinition.OUTFLOW_SECURITY_DOMAINS.parseAndAddParameterElement(outflowDomain, addIdentity, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } requireNoContent(reader); operations.add(addIdentity); }
public static List<SchemaLocation> readSchemaLocations(final XMLExtendedStreamReader reader, final int idx) throws XMLStreamException { final List<String> values = reader.getListAttributeValue(idx); if ((values.size() & 1) != 0) { throw invalidAttributeValue(reader, idx); } final Iterator<String> it = values.iterator(); final List<SchemaLocation> locationList = new ArrayList<SchemaLocation>(); while (it.hasNext()) { locationList.add(new SchemaLocation(it.next(), it.next())); } return locationList; }
protected void parseSchemaLocations(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> updateList, final int idx) throws XMLStreamException { final List<String> elements = reader.getListAttributeValue(idx); final List<String> values = new ArrayList<String>(); for (String element : elements) { if (!element.trim().isEmpty()) { values.add(element); } } if ((values.size() & 1) != 0) { throw invalidAttributeValue(reader, idx); } final Iterator<String> it = values.iterator(); while (it.hasNext()) { String key = it.next(); String val = it.next(); if (key.length() > 0 && val.length() > 0) { updateList.add(SchemaLocationAddHandler.getAddSchemaLocationOperation(address, key, val)); } } }
protected void parseSchemaLocations(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> updateList, final int idx) throws XMLStreamException { final List<String> elements = reader.getListAttributeValue(idx); final List<String> values = new ArrayList<String>(); for (String element : elements) { if (!element.trim().isEmpty()) { values.add(element); } } if ((values.size() & 1) != 0) { throw invalidAttributeValue(reader, idx); } final Iterator<String> it = values.iterator(); while (it.hasNext()) { String key = it.next(); String val = it.next(); if (key.length() > 0 && val.length() > 0) { updateList.add(SchemaLocationAddHandler.getAddSchemaLocationOperation(address, key, val)); } } }
protected void parseSchemaLocations(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> updateList, final int idx) throws XMLStreamException { final List<String> elements = reader.getListAttributeValue(idx); final List<String> values = new ArrayList<String>(); for (String element : elements) { if (!element.trim().isEmpty()) { values.add(element); } } if ((values.size() & 1) != 0) { throw invalidAttributeValue(reader, idx); } final Iterator<String> it = values.iterator(); while (it.hasNext()) { String key = it.next(); String val = it.next(); if (key.length() > 0 && val.length() > 0) { updateList.add(SchemaLocationAddHandler.getAddSchemaLocationOperation(address, key, val)); } } }
protected void parseSchemaLocations(final XMLExtendedStreamReader reader, final ModelNode address, final List<ModelNode> updateList, final int idx) throws XMLStreamException { final List<String> elements = reader.getListAttributeValue(idx); final List<String> values = new ArrayList<String>(); for (String element : elements) { if (!element.trim().isEmpty()) { values.add(element); } } if ((values.size() & 1) != 0) { throw invalidAttributeValue(reader, idx); } final Iterator<String> it = values.iterator(); while (it.hasNext()) { String key = it.next(); String val = it.next(); if (key.length() > 0 && val.length() > 0) { updateList.add(SchemaLocationAddHandler.getAddSchemaLocationOperation(address, key, val)); } } }
/** * Read an element which contains only a single list attribute of a given * type. * @param reader the reader * @param attributeName the attribute name, usually "value" * @param type the value type class * @param <T> the value type * @return the value list * @throws javax.xml.stream.XMLStreamException if an error occurs or if the * element does not contain the specified attribute, contains other * attributes, or contains child elements. */ @SuppressWarnings({ "unchecked" }) public static <T> List<T> readListAttributeElement(final XMLExtendedStreamReader reader, final String attributeName, final Class<T> type) throws XMLStreamException { requireSingleAttribute(reader, attributeName); // todo: fix this when this method signature is corrected final List<T> value = (List<T>) reader.getListAttributeValue(0, type); requireNoContent(reader); return value; }
/** * Read an element which contains only a single list attribute of a given type. * * @param reader the reader * @param attributeName the attribute name, usually "value" * @param type the value type class * @param <T> the value type * @return the value list * @throws XMLStreamException if an error occurs or if the element does not * contain the specified attribute, contains other attributes, * or contains child elements. */ @SuppressWarnings({ "unchecked" }) public static <T> List<T> readListAttributeElement(final XMLExtendedStreamReader reader, final String attributeName, final Class<T> type) throws XMLStreamException { requireSingleAttribute(reader, attributeName); // todo: fix this when this method signature is corrected final List<T> value = (List<T>) reader.getListAttributeValue(0, type); requireNoContent(reader); return value; }
/** * Read an element which contains only a single list attribute of a given * type. * @param reader the reader * @param attributeName the attribute name, usually "value" * @param type the value type class * @param <T> the value type * @return the value list * @throws javax.xml.stream.XMLStreamException if an error occurs or if the * element does not contain the specified attribute, contains other * attributes, or contains child elements. */ @SuppressWarnings({ "unchecked" }) public static <T> List<T> readListAttributeElement(final XMLExtendedStreamReader reader, final String attributeName, final Class<T> type) throws XMLStreamException { requireSingleAttribute(reader, attributeName); // todo: fix this when this method signature is corrected final List<T> value = (List<T>) reader.getListAttributeValue(0, type); requireNoContent(reader); return value; }
/** * Read an element which contains only a single list attribute of a given * type. * @param reader the reader * @param attributeName the attribute name, usually "value" * @param type the value type class * @param <T> the value type * @return the value list * @throws javax.xml.stream.XMLStreamException if an error occurs or if the * element does not contain the specified attribute, contains other * attributes, or contains child elements. */ @SuppressWarnings({ "unchecked" }) public static <T> List<T> readListAttributeElement(final XMLExtendedStreamReader reader, final String attributeName, final Class<T> type) throws XMLStreamException { requireSingleAttribute(reader, attributeName); // todo: fix this when this method signature is corrected final List<T> value = (List<T>) reader.getListAttributeValue(0, type); requireNoContent(reader); return value; }
/** * Read an element which contains only a single list attribute of a given * type. * @param reader the reader * @param attributeName the attribute name, usually "value" * @param type the value type class * @param <T> the value type * @return the value list * @throws javax.xml.stream.XMLStreamException if an error occurs or if the * element does not contain the specified attribute, contains other * attributes, or contains child elements. */ @SuppressWarnings({ "unchecked" }) public static <T> List<T> readListAttributeElement(final XMLExtendedStreamReader reader, final String attributeName, final Class<T> type) throws XMLStreamException { requireSingleAttribute(reader, attributeName); // todo: fix this when this method signature is corrected final List<T> value = (List<T>) reader.getListAttributeValue(0, type); requireNoContent(reader); return value; }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseEngine(final XMLExtendedStreamReader reader, final ModelNode addOperation) throws XMLStreamException { final int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { if (!isNoNamespaceAttribute(reader, i)) { throw unexpectedAttribute(reader, i); } else { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED_CIPHER_SUITES: for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_CIPHER_SUITES.parseAndAddParameterElement(value, addOperation, reader); } break; case ENABLED_PROTOCOLS: { for (String value : reader.getListAttributeValue(i)) { SSLServerIdentityResourceDefinition.ENABLED_PROTOCOLS.parseAndAddParameterElement(value, addOperation, reader); } break; } default: { throw unexpectedAttribute(reader, i); } } } } requireNoContent(reader); }
private void parseCacheAuthorization(XMLExtendedStreamReader reader, ModelNode security, Map<PathAddress, ModelNode> operations) throws XMLStreamException { PathAddress authorizationAddress = PathAddress.pathAddress(security.get(OP_ADDR)).append(ModelKeys.AUTHORIZATION, ModelKeys.AUTHORIZATION_NAME); ModelNode authorization = Util.createAddOperation(authorizationAddress); for (int i = 0; i < reader.getAttributeCount(); i++) { String value = reader.getAttributeValue(i); Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) { case ENABLED: { CacheAuthorizationConfigurationResource.ENABLED.parseAndSetParameter(value, authorization, reader); break; } case ROLES: { for(String role : reader.getListAttributeValue(i)) { CacheAuthorizationConfigurationResource.ROLES.parseAndAddParameterElement(role, authorization, reader); } break; } default: { throw ParseUtils.unexpectedAttribute(reader, i); } } } ParseUtils.requireNoContent(reader); operations.put(authorizationAddress, authorization); }
for (String origin : reader.getListAttributeValue(i)) { HttpManagementResourceDefinition.ALLOWED_ORIGINS.parseAndAddParameterElement(origin, addOp, reader);