[jboss-cvs] JBossAS SVN: r90688 - projects/jboss-osgi/trunk/blueprint/impl/src/main/java/org/jboss/osgi/blueprint/parser/xb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 30 04:22:54 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-06-30 04:22:54 -0400 (Tue, 30 Jun 2009)
New Revision: 90688

Modified:
   projects/jboss-osgi/trunk/blueprint/impl/src/main/java/org/jboss/osgi/blueprint/parser/xb/TBlueprint.java
Log:
Add namespace qualifiers to JAXB annotations

Modified: projects/jboss-osgi/trunk/blueprint/impl/src/main/java/org/jboss/osgi/blueprint/parser/xb/TBlueprint.java
===================================================================
--- projects/jboss-osgi/trunk/blueprint/impl/src/main/java/org/jboss/osgi/blueprint/parser/xb/TBlueprint.java	2009-06-30 08:20:26 UTC (rev 90687)
+++ projects/jboss-osgi/trunk/blueprint/impl/src/main/java/org/jboss/osgi/blueprint/parser/xb/TBlueprint.java	2009-06-30 08:22:54 UTC (rev 90688)
@@ -47,29 +47,28 @@
 
 /**
  * The blueprint element is the top element.
- *  
- * The definitions consist of two sections: 
- * the type-converter section and the components section.
  * 
+ * The definitions consist of two sections: the type-converter section and the components section.
+ * 
  * blueprint ::= <type-converters> component 
  * component ::= <bean> | <service> | service-reference 
  * service-reference ::= <reference> | <ref-list> | <ref-set>
- * type-converter ::= <bean> | <ref> 
+ * type-converter ::= <bean> | <ref>
  * 
  * @author thomas.diesler at jboss.com
  * @since 13-May-2009
  */
- at JBossXmlSchema(namespace=BlueprintContext.XMLNS_BLUEPRINT, elementFormDefault= XmlNsForm.QUALIFIED)
- at XmlRootElement(name="blueprint")
- at XmlType(name="Tblueprint")
+ at JBossXmlSchema(namespace = BlueprintContext.XMLNS_BLUEPRINT, elementFormDefault = XmlNsForm.QUALIFIED)
+ at XmlRootElement(name = "blueprint", namespace = BlueprintContext.XMLNS_BLUEPRINT)
+ at XmlType(name = "Tblueprint", namespace = BlueprintContext.XMLNS_BLUEPRINT)
 public class TBlueprint
 {
    protected String description;
    protected TTypeConverters typeConverters;
    @XmlElements({
-      @XmlElement(name="bean", type=TBean.class), 
-      @XmlElement(name="service", type=TService.class), 
-      @XmlElement(name="reference", type=TReference.class)})
+      @XmlElement(name="bean", namespace = BlueprintContext.XMLNS_BLUEPRINT, type=TBean.class), 
+      @XmlElement(name="service", namespace = BlueprintContext.XMLNS_BLUEPRINT, type=TService.class), 
+      @XmlElement(name="reference", namespace = BlueprintContext.XMLNS_BLUEPRINT, type=TReference.class)})
    protected List<TComponent> components;
    protected Boolean defaultLazyInit;
    protected String defaultInitMethod;
@@ -138,7 +137,7 @@
       }
       return Collections.unmodifiableSet(compIds);
    }
-   
+
    @SuppressWarnings("unchecked")
    public <T extends TComponent> Collection<T> getMetadata(Class<T> type)
    {
@@ -155,7 +154,7 @@
    {
       if (name == null)
          throw new IllegalArgumentException("Cannot get metadata for id: null");
-      
+
       TComponent compMetadata = null;
       for (TComponent comp : getComponents())
       {
@@ -165,13 +164,13 @@
             break;
          }
       }
-      
+
       if (compMetadata == null)
          throw new NoSuchComponentException(name);
-      
+
       return compMetadata;
    }
-   
+
    /**
     * Gets the value of the defaultLazyInit property.
     * 




More information about the jboss-cvs-commits mailing list