Author: veithen
Date: Mon Aug 31 10:51:24 2015
New Revision: 1700228

URL: http://svn.apache.org/r1700228
Log:
Some code simplifications.

Modified:
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategories.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCollection.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDocument.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMElement.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMEntry.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMFeed.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMPerson.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMService.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMSource.java
    
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMWorkspace.java

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategories.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategories.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategories.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategories.java
 Mon Aug 31 10:51:24 2015
@@ -39,15 +39,13 @@ public class FOMCategories extends FOMEx
     }
 
     public Category addCategory(String term) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         return category;
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         category.setScheme(scheme);
         category.setLabel(label);

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCollection.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCollection.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCollection.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCollection.java
 Mon Aug 31 10:51:24 2015
@@ -50,8 +50,7 @@ public class FOMCollection extends FOMEx
     }
 
     private Text setTitle(String title, Text.Type type) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Text text = fomfactory.newText(PREFIXED_TITLE, type);
+        Text text = getFactory().newText(PREFIXED_TITLE, type);
         text.setValue(title);
         this._setChild(PREFIXED_TITLE, (OMElement)text);
         return text;
@@ -194,7 +193,7 @@ public class FOMCollection extends FOMEx
     }
 
     public Categories addCategories() {
-        return ((FOMFactory)getOMFactory()).newCategories(this);
+        return getFactory().newCategories(this);
     }
 
     public Collection addCategories(Categories categories) {
@@ -203,14 +202,14 @@ public class FOMCollection extends FOMEx
     }
 
     public Categories addCategories(String href) {
-        Categories cats = ((FOMFactory)getOMFactory()).newCategories();
+        Categories cats = getFactory().newCategories();
         cats.setHref(href);
         addCategories(cats);
         return cats;
     }
 
     public Categories addCategories(List<Category> categories, boolean fixed, 
String scheme) {
-        Categories cats = ((FOMFactory)getOMFactory()).newCategories();
+        Categories cats = getFactory().newCategories();
         cats.setFixed(fixed);
         if (scheme != null)
             cats.setScheme(scheme);

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDocument.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDocument.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDocument.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDocument.java
 Mon Aug 31 10:51:24 2015
@@ -170,7 +170,7 @@ public class FOMDocument<T extends Eleme
     }
 
     public Object clone() {
-        Document<T> doc = ((FOMFactory)getOMFactory()).newDocument();
+        Document<T> doc = getFactory().newDocument();
         OMDocument omdoc = (OMDocument)doc;
         for (Iterator i = getChildren(); i.hasNext();) {
             OMNode node = (OMNode)i.next();

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMElement.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMElement.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMElement.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMElement.java
 Mon Aug 31 10:51:24 2015
@@ -36,6 +36,7 @@ import javax.activation.MimeType;
 import javax.xml.namespace.QName;
 import javax.xml.stream.XMLStreamException;
 
+import org.apache.abdera.factory.Factory;
 import org.apache.abdera.i18n.iri.IRI;
 import org.apache.abdera.i18n.iri.IRIHelper;
 import org.apache.abdera.i18n.rfc4646.Lang;
@@ -373,8 +374,7 @@ public class FOMElement extends OMElemen
             setTextElement(qname, null, false);
             return null;
         }
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Text text = fomfactory.newText(qname, Text.Type.TEXT);
+        Text text = getFactory().newText(qname, Text.Type.TEXT);
         text.setValue(value);
         setTextElement(qname, text, false);
         return text;
@@ -385,8 +385,7 @@ public class FOMElement extends OMElemen
             setTextElement(qname, null, false);
             return null;
         }
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Text text = fomfactory.newText(qname, Text.Type.HTML);
+        Text text = getFactory().newText(qname, Text.Type.HTML);
         if (baseUri != null)
             text.setBaseUri(baseUri);
         text.setValue(value);
@@ -399,8 +398,7 @@ public class FOMElement extends OMElemen
             setTextElement(qname, null, false);
             return null;
         }
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Text text = fomfactory.newText(qname, Text.Type.XHTML);
+        Text text = getFactory().newText(qname, Text.Type.XHTML);
         if (baseUri != null)
             text.setBaseUri(baseUri);
         text.setValue(value);
@@ -482,7 +480,7 @@ public class FOMElement extends OMElemen
     protected Element _parse(String value, IRI baseUri) throws ParseException, 
UnsupportedEncodingException {
         if (value == null)
             return null;
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
+        Factory fomfactory = getFactory();
         Parser parser = fomfactory.newParser();
         ParserOptions options = parser.getDefaultParserOptions();
         options.setFactory(fomfactory);

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMEntry.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMEntry.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMEntry.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMEntry.java
 Mon Aug 31 10:51:24 2015
@@ -71,15 +71,13 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Person addAuthor(String name) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newAuthor(this);
+        Person person = getFactory().newAuthor(this);
         person.setName(name);
         return person;
     }
 
     public Person addAuthor(String name, String email, String uri) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newAuthor(this);
+        Person person = getFactory().newAuthor(this);
         person.setName(name);
         person.setEmail(email);
         person.setUri(uri);
@@ -111,15 +109,13 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Category addCategory(String term) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         return category;
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         category.setScheme(scheme);
         category.setLabel(label);
@@ -143,8 +139,7 @@ public class FOMEntry extends FOMExtensi
      * Sets the content for this entry as @type="text"
      */
     public Content setContent(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Content content = factory.newContent();
+        Content content = getFactory().newContent();
         content.setValue(value);
         setContentElement(content);
         return content;
@@ -162,8 +157,7 @@ public class FOMEntry extends FOMExtensi
      * Sets the content for this entry
      */
     public Content setContent(String value, Content.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Content content = factory.newContent(type);
+        Content content = getFactory().newContent(type);
         content.setValue(value);
         setContentElement(content);
         return content;
@@ -173,8 +167,7 @@ public class FOMEntry extends FOMExtensi
      * Sets the content for this entry
      */
     public Content setContent(Element value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Content content = factory.newContent();
+        Content content = getFactory().newContent();
         content.setValueElement(value);
         setContentElement(content);
         return content;
@@ -189,8 +182,7 @@ public class FOMEntry extends FOMExtensi
         try {
             if (MimeTypeHelper.isText(mediaType))
                 throw new IllegalArgumentException();
-            FOMFactory factory = (FOMFactory)this.getOMFactory();
-            Content content = factory.newContent(new MimeType(mediaType));
+            Content content = getFactory().newContent(new MimeType(mediaType));
             content.setValueElement(element);
             setContentElement(content);
             return content;
@@ -221,8 +213,7 @@ public class FOMEntry extends FOMExtensi
                 throw new RuntimeException(e);
             }
         } else {
-            FOMFactory factory = (FOMFactory)this.getOMFactory();
-            Content content = factory.newContent(Content.Type.MEDIA);
+            Content content = getFactory().newContent(Content.Type.MEDIA);
             content.setDataHandler(dataHandler);
             if (mediatype != null)
                 content.setMimeType(mediatype);
@@ -276,8 +267,7 @@ public class FOMEntry extends FOMExtensi
      */
     public Content setContent(String value, String mediatype) {
         try {
-            FOMFactory factory = (FOMFactory)this.getOMFactory();
-            Content content = factory.newContent(new MimeType(mediatype));
+            Content content = getFactory().newContent(new MimeType(mediatype));
             content.setValue(value);
             content.setMimeType(mediatype);
             setContentElement(content);
@@ -295,8 +285,7 @@ public class FOMEntry extends FOMExtensi
      */
     public Content setContent(IRI uri, String mediatype) {
         try {
-            FOMFactory factory = (FOMFactory)this.getOMFactory();
-            Content content = factory.newContent(new MimeType(mediatype));
+            Content content = getFactory().newContent(new MimeType(mediatype));
             content.setSrc(uri.toString());
             setContentElement(content);
             return content;
@@ -315,15 +304,13 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Person addContributor(String name) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newContributor(this);
+        Person person = getFactory().newContributor(this);
         person.setName(name);
         return person;
     }
 
     public Person addContributor(String name, String email, String uri) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newContributor(this);
+        Person person = getFactory().newContributor(this);
         person.setName(name);
         person.setEmail(email);
         person.setUri(uri);
@@ -368,8 +355,7 @@ public class FOMEntry extends FOMExtensi
                 id.setValue(value);
             return id;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            IRIElement iri = fomfactory.newID(this);
+            IRIElement iri = getFactory().newID(this);
             iri.setValue((normalize) ? IRI.normalizeString(value) : value);
             return iri;
         }
@@ -397,8 +383,7 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Link addLink(String href, String rel) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Link link = fomfactory.newLink(this);
+        Link link = getFactory().newLink(this);
         link.setHref(href);
         if (rel != null)
             link.setRel(rel);
@@ -406,8 +391,7 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Link addLink(String href, String rel, String type, String title, 
String hreflang, long length) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Link link = fomfactory.newLink(this);
+        Link link = getFactory().newLink(this);
         link.setHref(href);
         link.setRel(rel);
         link.setMimeType(type);
@@ -444,8 +428,7 @@ public class FOMEntry extends FOMExtensi
             dte.setValue(value);
             return dte;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            DateTime dt = fomfactory.newPublished(this);
+            DateTime dt = getFactory().newPublished(this);
             dt.setValue(value);
             return dt;
         }
@@ -469,8 +452,7 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setRights(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights();
+        Text text = getFactory().newRights();
         text.setValue(value);
         setRightsElement(text);
         return text;
@@ -485,16 +467,14 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setRights(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights(type);
+        Text text = getFactory().newRights(type);
         text.setValue(value);
         setRightsElement(text);
         return text;
     }
 
     public Text setRights(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights(Text.Type.XHTML);
+        Text text = getFactory().newRights(Text.Type.XHTML);
         text.setValueElement(value);
         setRightsElement(text);
         return text;
@@ -529,8 +509,7 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setSummary(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSummary();
+        Text text = getFactory().newSummary();
         text.setValue(value);
         setSummaryElement(text);
         return text;
@@ -545,16 +524,14 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setSummary(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSummary(type);
+        Text text = getFactory().newSummary(type);
         text.setValue(value);
         setSummaryElement(text);
         return text;
     }
 
     public Text setSummary(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSummary(Text.Type.XHTML);
+        Text text = getFactory().newSummary(Text.Type.XHTML);
         text.setValueElement(value);
         setSummaryElement(text);
         return text;
@@ -574,8 +551,7 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setTitle(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle();
+        Text text = getFactory().newTitle();
         text.setValue(value);
         setTitleElement(text);
         return text;
@@ -590,16 +566,14 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Text setTitle(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle(type);
+        Text text = getFactory().newTitle(type);
         text.setValue(value);
         setTitleElement(text);
         return text;
     }
 
     public Text setTitle(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle(Text.Type.XHTML);
+        Text text = getFactory().newTitle(Text.Type.XHTML);
         text.setValueElement(value);
         setTitleElement(text);
         return text;
@@ -636,8 +610,7 @@ public class FOMEntry extends FOMExtensi
             dte.setValue(value);
             return dte;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            DateTime dt = fomfactory.newUpdated(this);
+            DateTime dt = getFactory().newUpdated(this);
             dt.setValue(value);
             return dt;
         }
@@ -684,8 +657,7 @@ public class FOMEntry extends FOMExtensi
             dte.setValue(value);
             return dte;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            DateTime dt = fomfactory.newEdited(this);
+            DateTime dt = getFactory().newEdited(this);
             dt.setValue(value);
             return dt;
         }
@@ -844,7 +816,7 @@ public class FOMEntry extends FOMExtensi
     public Entry setDraft(boolean draft) {
         Control control = getControl();
         if (control == null && draft) {
-            control = ((FOMFactory)getOMFactory()).newControl(this);
+            control = getFactory().newControl(this);
         }
         if (control != null)
             control.setDraft(draft);
@@ -862,7 +834,7 @@ public class FOMEntry extends FOMExtensi
     public Control addControl() {
         Control control = getControl();
         if (control == null) {
-            control = ((FOMFactory)getOMFactory()).newControl(this);
+            control = getFactory().newControl(this);
         }
         return control;
     }

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMExtensibleElement.java
 Mon Aug 31 10:51:24 2015
@@ -69,10 +69,9 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends Element> T addExtension(QName qname) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
         String prefix = qname.getPrefix();
         declareIfNecessary(qname.getNamespaceURI(), prefix);
-        return (T)fomfactory.newExtensionElement(qname, this);
+        return (T)getFactory().newExtensionElement(qname, this);
     }
 
     public <T extends Element> T addExtension(String namespace, String 
localpart, String prefix) {
@@ -82,8 +81,7 @@ public class FOMExtensibleElement extend
     }
 
     public Element addSimpleExtension(QName qname, String value) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Element el = fomfactory.newElement(qname, this);
+        Element el = getFactory().newElement(qname, this);
         el.setText(value);
         String prefix = qname.getPrefix();
         declareIfNecessary(qname.getNamespaceURI(), prefix);

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMFeed.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMFeed.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMFeed.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMFeed.java
 Mon Aug 31 10:51:24 2015
@@ -47,8 +47,7 @@ public class FOMFeed extends FOMSource i
     }
 
     public Entry addEntry() {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        return fomfactory.newEntry(this);
+        return getFactory().newEntry(this);
     }
 
     public Feed insertEntry(Entry entry) {
@@ -62,14 +61,13 @@ public class FOMFeed extends FOMSource i
     }
 
     public Entry insertEntry() {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Entry entry = fomfactory.newEntry((Feed)null);
+        Entry entry = getFactory().newEntry((Feed)null);
         insertEntry(entry);
         return entry;
     }
 
     public Source getAsSource() {
-        FOMSource source = 
(FOMSource)((FOMFactory)getOMFactory()).newSource(null);
+        FOMSource source = (FOMSource)getFactory().newSource(null);
         for (Iterator<?> i = this.getChildElements(); i.hasNext();) {
             FOMElement child = (FOMElement)i.next();
             if (!child.getQName().equals(ENTRY)) {

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMPerson.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMPerson.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMPerson.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMPerson.java
 Mon Aug 31 10:51:24 2015
@@ -44,8 +44,7 @@ public class FOMPerson extends FOMExtens
 
     public Element setName(String name) {
         if (name != null) {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            Element el = fomfactory.newName(null);
+            Element el = getFactory().newName(null);
             el.setText(name);
             _setChild(NAME, (OMElement)el);
             return el;
@@ -74,8 +73,7 @@ public class FOMPerson extends FOMExtens
 
     public Element setEmail(String email) {
         if (email != null) {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            Element el = fomfactory.newEmail(null);
+            Element el = getFactory().newEmail(null);
             el.setText(email);
             _setChild(EMAIL, (OMElement)el);
             return el;
@@ -104,8 +102,7 @@ public class FOMPerson extends FOMExtens
 
     public IRIElement setUri(String uri) {
         if (uri != null) {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            IRIElement el = fomfactory.newUri(null);
+            IRIElement el = getFactory().newUri(null);
             el.setValue(uri);
             _setChild(URI, (OMElement)el);
             return el;

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMService.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMService.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMService.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMService.java
 Mon Aug 31 10:51:24 2015
@@ -60,8 +60,7 @@ public class FOMService extends FOMExten
     }
 
     public Workspace addWorkspace(String title) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Workspace workspace = fomfactory.newWorkspace(this);
+        Workspace workspace = getFactory().newWorkspace(this);
         workspace.setTitle(title);
         return workspace;
     }

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMSource.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMSource.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMSource.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMSource.java
 Mon Aug 31 10:51:24 2015
@@ -63,15 +63,13 @@ public class FOMSource extends FOMExtens
     }
 
     public Person addAuthor(String name) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newAuthor(this);
+        Person person = getFactory().newAuthor(this);
         person.setName(name);
         return person;
     }
 
     public Person addAuthor(String name, String email, String uri) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newAuthor(this);
+        Person person = getFactory().newAuthor(this);
         person.setName(name);
         person.setEmail(email);
         person.setUri(uri);
@@ -103,15 +101,13 @@ public class FOMSource extends FOMExtens
     }
 
     public Category addCategory(String term) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         return category;
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Category category = factory.newCategory(this);
+        Category category = getFactory().newCategory(this);
         category.setTerm(term);
         category.setScheme(scheme);
         category.setLabel(label);
@@ -128,15 +124,13 @@ public class FOMSource extends FOMExtens
     }
 
     public Person addContributor(String name) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newContributor(this);
+        Person person = getFactory().newContributor(this);
         person.setName(name);
         return person;
     }
 
     public Person addContributor(String name, String email, String uri) {
-        FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
-        Person person = fomfactory.newContributor(this);
+        Person person = getFactory().newContributor(this);
         person.setName(name);
         person.setEmail(email);
         person.setUri(uri);
@@ -181,8 +175,7 @@ public class FOMSource extends FOMExtens
                 id.setValue(value);
             return id;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            IRIElement iri = fomfactory.newID(this);
+            IRIElement iri = getFactory().newID(this);
             iri.setValue((normalize) ? IRI.normalizeString(value) : value);
             return iri;
         }
@@ -210,8 +203,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Link addLink(String href, String rel) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Link link = fomfactory.newLink(this);
+        Link link = getFactory().newLink(this);
         link.setHref(href);
         if (rel != null)
             link.setRel(rel);
@@ -219,8 +211,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Link addLink(String href, String rel, String type, String title, 
String hreflang, long length) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Link link = fomfactory.newLink(this);
+        Link link = getFactory().newLink(this);
         link.setHref(href);
         link.setRel(rel);
         link.setMimeType(type);
@@ -240,8 +231,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setRights(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights();
+        Text text = getFactory().newRights();
         text.setValue(value);
         setRightsElement(text);
         return text;
@@ -256,16 +246,14 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setRights(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights(type);
+        Text text = getFactory().newRights(type);
         text.setValue(value);
         setRightsElement(text);
         return text;
     }
 
     public Text setRights(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newRights(Text.Type.XHTML);
+        Text text = getFactory().newRights(Text.Type.XHTML);
         text.setValueElement(value);
         setRightsElement(text);
         return text;
@@ -285,8 +273,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setSubtitle(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSubtitle();
+        Text text = getFactory().newSubtitle();
         text.setValue(value);
         setSubtitleElement(text);
         return text;
@@ -301,16 +288,14 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setSubtitle(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSubtitle(type);
+        Text text = getFactory().newSubtitle(type);
         text.setValue(value);
         setSubtitleElement(text);
         return text;
     }
 
     public Text setSubtitle(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newSubtitle(Text.Type.XHTML);
+        Text text = getFactory().newSubtitle(Text.Type.XHTML);
         text.setValueElement(value);
         setSubtitleElement(text);
         return text;
@@ -330,8 +315,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setTitle(String value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle();
+        Text text = getFactory().newTitle();
         text.setValue(value);
         setTitleElement(text);
         return text;
@@ -346,16 +330,14 @@ public class FOMSource extends FOMExtens
     }
 
     public Text setTitle(String value, Text.Type type) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle(type);
+        Text text = getFactory().newTitle(type);
         text.setValue(value);
         setTitleElement(text);
         return text;
     }
 
     public Text setTitle(Div value) {
-        FOMFactory factory = (FOMFactory)this.getOMFactory();
-        Text text = factory.newTitle(Text.Type.XHTML);
+        Text text = getFactory().newTitle(Text.Type.XHTML);
         text.setValueElement(value);
         setTitleElement(text);
         return text;
@@ -397,8 +379,7 @@ public class FOMSource extends FOMExtens
             dte.setValue(value);
             return dte;
         } else {
-            FOMFactory fomfactory = (FOMFactory)getOMFactory();
-            DateTime dt = fomfactory.newUpdated(this);
+            DateTime dt = getFactory().newUpdated(this);
             dt.setValue(value);
             return dt;
         }
@@ -425,8 +406,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Generator setGenerator(String uri, String version, String value) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Generator generator = fomfactory.newGenerator(this);
+        Generator generator = getFactory().newGenerator(this);
         if (uri != null)
             generator.setUri(uri);
         if (version != null)
@@ -453,8 +433,7 @@ public class FOMSource extends FOMExtens
             _removeChildren(ICON, false);
             return null;
         }
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        IRIElement iri = fomfactory.newIcon(this);
+        IRIElement iri = getFactory().newIcon(this);
         iri.setValue(value);
         return iri;
     }
@@ -482,8 +461,7 @@ public class FOMSource extends FOMExtens
             _removeChildren(LOGO, false);
             return null;
         }
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        IRIElement iri = fomfactory.newLogo(this);
+        IRIElement iri = getFactory().newLogo(this);
         iri.setValue(value);
         return iri;
     }
@@ -567,7 +545,7 @@ public class FOMSource extends FOMExtens
     }
 
     public Feed getAsFeed() {
-        FOMFeed feed = (FOMFeed)((FOMFactory)getOMFactory()).newFeed();
+        FOMFeed feed = (FOMFeed)getFactory().newFeed();
         for (Iterator i = this.getChildElements(); i.hasNext();) {
             FOMElement child = (FOMElement)i.next();
             if (!child.getQName().equals(ENTRY)) {

Modified: 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMWorkspace.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMWorkspace.java?rev=1700228&r1=1700227&r2=1700228&view=diff
==============================================================================
--- 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMWorkspace.java
 (original)
+++ 
webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMWorkspace.java
 Mon Aug 31 10:51:24 2015
@@ -41,8 +41,7 @@ public class FOMWorkspace extends FOMExt
     }
 
     private Text setTitle(String title, Text.Type type) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Text text = fomfactory.newText(PREFIXED_TITLE, type);
+        Text text = getFactory().newText(PREFIXED_TITLE, type);
         text.setValue(title);
         this._setChild(PREFIXED_TITLE, (OMElement)text);
         return text;
@@ -89,16 +88,14 @@ public class FOMWorkspace extends FOMExt
     }
 
     public Collection addCollection(String title, String href) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Collection collection = fomfactory.newCollection(this);
+        Collection collection = getFactory().newCollection(this);
         collection.setTitle(title);
         collection.setHref(href);
         return collection;
     }
 
     public Collection addMultipartCollection(String title, String href) {
-        FOMFactory fomfactory = (FOMFactory)getOMFactory();
-        Collection collection = fomfactory.newMultipartCollection(this);
+        Collection collection = 
((FOMFactory)getFactory()).newMultipartCollection(this);
         collection.setTitle(title);
         collection.setHref(href);
         return collection;


Reply via email to