You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/07/10 17:15:24 UTC

svn commit: r420561 - in /incubator/abdera/java/trunk: core/src/main/java/org/apache/abdera/model/ExtensibleElement.java parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java

Author: jmsnell
Date: Mon Jul 10 08:15:23 2006
New Revision: 420561

URL: http://svn.apache.org/viewvc?rev=420561&view=rev
Log:
Making it easier to get the value of a simple extension

ExtensibleElemenet.getSimpleExtension(qname) will return the string value of the extension

Modified:
    incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/ExtensibleElement.java
    incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java

Modified: incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/ExtensibleElement.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/ExtensibleElement.java?rev=420561&r1=420560&r2=420561&view=diff
==============================================================================
--- incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/ExtensibleElement.java (original)
+++ incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/ExtensibleElement.java Mon Jul 10 08:15:23 2006
@@ -83,6 +83,16 @@
     String value);
   
   /**
+   * Gets the value of a simple extension
+   */
+  String getSimpleExtension(QName qname);
+  
+  /**
+   * Gets the value of a simple extension
+   */
+  String getSimpleExtension(String namespace, String localPart, String prefix);
+  
+  /**
    * Adds a list of extensions
    */
   void addExtensions(List<ExtensionElement> extensions);

Modified: incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java?rev=420561&r1=420560&r2=420561&view=diff
==============================================================================
--- incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java (original)
+++ incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java Mon Jul 10 08:15:23 2006
@@ -149,6 +149,22 @@
         value);
   }
   
+  public String getSimpleExtension(QName qname) {
+    StringElement el  = getExtension(qname);
+    return el.getValue();
+  }
+  
+  public String getSimpleExtension(
+    String namespace, 
+    String localPart, 
+    String prefix) {
+      return getSimpleExtension(
+        new QName(
+          namespace, 
+          localPart, 
+          prefix));
+  }
+  
   public void addExtensions(List<ExtensionElement> extensions) {
     for (ExtensionElement e : extensions) {
       addExtension(e);