EnumeratedXmlAttributeImpl extends AttributeImpl implements
		XmlAttribute, EnumeratedAttribute { protected EnumeratedXmlAttributeImpl(String name, Enum<?> enumValue) { super(Schemas.XML_NAMESPACE, "xml", name, enumValue.toString()); this.enumValue = enumValue; } protected  EnumeratedXmlAttributeImpl(String name, Enum<?> enumValue); Enum<?> getEnumValue();  }
@Test public void testEnumeratedXmlAttributeImpl() { ConcreteEnumeratedXmlAttributeImpl attr = new ConcreteEnumeratedXmlAttributeImpl( "name", ConcreteEnumeratedXmlAttributeImpl.Value.ENUM1); assertEquals(XML_NAMESPACE, attr.getNamespaceUri()); assertEquals("xml", attr.getPrefix()); assertEquals("name", attr.getName()); assertEquals("enum1", attr.getValue()); assertEquals(ConcreteEnumeratedXmlAttributeImpl.Value.ENUM1, attr.getEnumValue()); }