/** * * Static method to get enum instance given localName XsdString * * @param localName a XsdString used as localname (typically tag name as defined in xsd) * @return the enum instance */ public static Attribute forName(String localName) { final Attribute element = MAP.get(localName); return element == null ? UNKNOWN.value(localName) : element; } }
for (int i = 0; i < attributeSize; i++) Activation.Attribute attribute = Activation.Attribute.forName(reader.getAttributeLocalName(i)); switch (attribute) id = attributeAsString(reader, attribute.getLocalName()); break; throw new ParserException(bundle.unexpectedAttribute(attribute.getLocalName(), reader.getLocalName()));