Package org.jboss.metadata.javaee.spec

Examples of org.jboss.metadata.javaee.spec.PropertyMetaData


            properties = EMPTY_STRING_ARRAY;
        } else {
            properties = new String[dataSource.getProperties().size()];
            final Iterator<PropertyMetaData> it = dataSource.getProperties().iterator();
            for(int i = 0; i < properties.length; ++i) {
                final PropertyMetaData prop = it.next();
                properties[i] = prop.getName() + "=" + prop.getValue();
            }
        }


        final DirectDataSourceInjectionSource directDataSourceInjectionSource = new DirectDataSourceInjectionSource();
View Full Code Here


/*  83 */     if (properties.length > 0)
/*     */     {
/*  85 */       PropertiesMetaData refProperties = new PropertiesMetaData();
/*  86 */       for (PersistenceProperty p : properties)
/*     */       {
/*  88 */         PropertyMetaData pmd = new PropertyMetaData();
/*  89 */         pmd.setName(p.name());
/*  90 */         pmd.setValue(p.value());
/*  91 */         refProperties.add(pmd);
/*     */       }
/*  93 */       ref.setProperties(refProperties);
/*     */     }
/*     */
View Full Code Here

* @author Remy Maucherat
*/
public class PropertyMetaDataParser extends MetaDataElementParser {

    public static PropertyMetaData parse(XMLStreamReader reader) throws XMLStreamException {
        PropertyMetaData property = new PropertyMetaData();

        // Handle attributes
        final int count = reader.getAttributeCount();
        for (int i = 0; i < count; i ++) {
            final String value = reader.getAttributeValue(i);
            if (reader.getAttributeNamespace(i) != null) {
                continue;
            }
            final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i));
            switch (attribute) {
                case ID: {
                    property.setId(value);
                    break;
                }
                default: throw unexpectedAttribute(reader, i);
            }
        }

        // Handle elements
        while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
            final Element element = Element.forName(reader.getLocalName());
            switch (element) {
                case NAME:
                    property.setName(reader.getElementText());
                    break;
                case VALUE:
                    property.setValue(reader.getElementText());
                    break;
                default: throw unexpectedElement(reader);
            }
        }

View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.PropertyMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.