You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/07/18 16:49:08 UTC

svn commit: r1691736 - /webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/

Author: veithen
Date: Sat Jul 18 14:49:07 2015
New Revision: 1691736

URL: http://svn.apache.org/r1691736
Log:
Remove unnecessary calls to complete(). Axiom takes care of building what is needed.

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/FOMCategory.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/FOMContent.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMControl.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDateTime.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDiv.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/FOMGenerator.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMIRI.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMLink.java
    webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMMultipartCollection.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/FOMText.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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -65,13 +65,11 @@ public class FOMCategories extends FOMEx
     }
 
     public Categories addCategory(Category category) {
-        complete();
         addChild((OMElement)category);
         return this;
     }
 
     public Category addCategory(String term) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -79,7 +77,6 @@ public class FOMCategories extends FOMEx
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -128,7 +125,6 @@ public class FOMCategories extends FOMEx
     }
 
     public Categories setFixed(boolean fixed) {
-        complete();
         if (fixed && !isFixed())
             setAttributeValue(FIXED, YES);
         else if (!fixed && isFixed())
@@ -137,7 +133,6 @@ public class FOMCategories extends FOMEx
     }
 
     public Categories setScheme(String scheme) {
-        complete();
         if (scheme != null)
             setAttributeValue(SCHEME, new IRI(scheme).toString());
         else
@@ -154,7 +149,6 @@ public class FOMCategories extends FOMEx
     }
 
     public Categories setHref(String href) {
-        complete();
         if (href != null)
             setAttributeValue(HREF, (new IRI(href)).toString());
         else

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategory.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategory.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategory.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMCategory.java Sat Jul 18 14:49:07 2015
@@ -51,7 +51,6 @@ public class FOMCategory extends FOMExte
     }
 
     public Category setTerm(String term) {
-        complete();
         if (term != null)
             setAttributeValue(TERM, term);
         else
@@ -65,7 +64,6 @@ public class FOMCategory extends FOMExte
     }
 
     public Category setScheme(String scheme) {
-        complete();
         if (scheme != null)
             setAttributeValue(SCHEME, new IRI(scheme).toString());
         else
@@ -78,7 +76,6 @@ public class FOMCategory extends FOMExte
     }
 
     public Category setLabel(String label) {
-        complete();
         if (label != null)
             setAttributeValue(LABEL, label);
         else
@@ -91,7 +88,6 @@ public class FOMCategory extends FOMExte
     }
 
     public void setValue(String value) {
-        complete();
         if (value != null)
             ((Element)this).setText(value);
         else

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -68,7 +68,6 @@ public class FOMCollection extends FOMEx
     }
 
     private Text setTitle(String title, Text.Type type) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Text text = fomfactory.newText(PREFIXED_TITLE, type);
         text.setValue(title);
@@ -101,7 +100,6 @@ public class FOMCollection extends FOMEx
     }
 
     public Collection setHref(String href) {
-        complete();
         if (href != null)
             setAttributeValue(HREF, (new IRI(href).toString()));
         else
@@ -134,7 +132,6 @@ public class FOMCollection extends FOMEx
     }
 
     public Collection setAccept(String... mediaRanges) {
-        complete();
         if (mediaRanges != null && mediaRanges.length > 0) {
             _removeChildren(ACCEPT, true);
             _removeChildren(PRE_RFC_ACCEPT, true);
@@ -166,7 +163,6 @@ public class FOMCollection extends FOMEx
     }
 
     public Collection addAccepts(String... mediaRanges) {
-        complete();
         if (mediaRanges != null) {
             for (String type : mediaRanges) {
                 if (!accepts(type)) {
@@ -216,18 +212,15 @@ public class FOMCollection extends FOMEx
     }
 
     public Categories addCategories() {
-        complete();
         return ((FOMFactory)getOMFactory()).newCategories(this);
     }
 
     public Collection addCategories(Categories categories) {
-        complete();
         addChild((OMElement)categories);
         return this;
     }
 
     public Categories addCategories(String href) {
-        complete();
         Categories cats = ((FOMFactory)getOMFactory()).newCategories();
         cats.setHref(href);
         addCategories(cats);
@@ -235,7 +228,6 @@ public class FOMCollection extends FOMEx
     }
 
     public Categories addCategories(List<Category> categories, boolean fixed, String scheme) {
-        complete();
         Categories cats = ((FOMFactory)getOMFactory()).newCategories();
         cats.setFixed(fixed);
         if (scheme != null)

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMContent.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMContent.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMContent.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMContent.java Sat Jul 18 14:49:07 2015
@@ -85,7 +85,6 @@ public class FOMContent extends FOMExten
     }
 
     public Content setContentType(Type type) {
-        complete();
         init(type);
         return this;
     }
@@ -96,7 +95,6 @@ public class FOMContent extends FOMExten
     }
 
     public <T extends Element> Content setValueElement(T value) {
-        complete();
         if (value != null) {
             if (this.getFirstElement() != null)
                 this.getFirstElement().discard();
@@ -139,7 +137,6 @@ public class FOMContent extends FOMExten
     }
 
     public Content setMimeType(String type) {
-        complete();
         try {
             if (type != null)
                 setAttributeValue(TYPE, (new MimeType(type)).toString());
@@ -160,7 +157,6 @@ public class FOMContent extends FOMExten
     }
 
     public Content setSrc(String src) {
-        complete();
         if (src != null)
             setAttributeValue(SRC, (new IRI(src)).toString());
         else
@@ -189,7 +185,6 @@ public class FOMContent extends FOMExten
     }
 
     public Content setDataHandler(DataHandler dataHandler) {
-        complete();
         if (!Type.MEDIA.equals(type))
             throw new IllegalArgumentException();
         if (dataHandler.getContentType() != null) {
@@ -224,7 +219,6 @@ public class FOMContent extends FOMExten
     }
 
     public <T extends Element> T setText(Content.Type type, String value) {
-        complete();
         init(type);
         if (value != null) {
             OMNode child = this.getFirstOMChild();
@@ -246,7 +240,6 @@ public class FOMContent extends FOMExten
 //    }
 
     public Content setValue(String value) {
-        complete();
         if (value != null)
             removeAttribute(SRC);
         if (value != null) {
@@ -306,7 +299,6 @@ public class FOMContent extends FOMExten
     }
 
     public Content setWrappedValue(String wrappedValue) {
-        complete();
         if (Type.XHTML.equals(type)) {
             IRI baseUri = null;
             Element element = null;

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMControl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMControl.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMControl.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMControl.java Sat Jul 18 14:49:07 2015
@@ -53,14 +53,12 @@ public class FOMControl extends FOMExten
     }
 
     public Control setDraft(boolean draft) {
-        complete();
         _removeChildren(PRE_RFC_DRAFT, true);
         _setElementValue(DRAFT, (draft) ? YES : NO);
         return this;
     }
 
     public Control unsetDraft() {
-        complete();
         _removeChildren(PRE_RFC_DRAFT, true);
         _removeChildren(DRAFT, true);
         return this;

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDateTime.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDateTime.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDateTime.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDateTime.java Sat Jul 18 14:49:07 2015
@@ -56,7 +56,6 @@ public class FOMDateTime extends FOMElem
     }
 
     public DateTime setValue(AtomDate dateTime) {
-        complete();
         value = null;
         if (dateTime != null)
             ((Element)this).setText(dateTime.getValue());
@@ -66,7 +65,6 @@ public class FOMDateTime extends FOMElem
     }
 
     public DateTime setDate(Date date) {
-        complete();
         value = null;
         if (date != null)
             ((Element)this).setText(AtomDate.valueOf(date).getValue());
@@ -76,7 +74,6 @@ public class FOMDateTime extends FOMElem
     }
 
     public DateTime setCalendar(Calendar date) {
-        complete();
         value = null;
         if (date != null)
             ((Element)this).setText(AtomDate.valueOf(date).getValue());
@@ -86,14 +83,12 @@ public class FOMDateTime extends FOMElem
     }
 
     public DateTime setTime(long date) {
-        complete();
         value = null;
         ((Element)this).setText(AtomDate.valueOf(date).getValue());
         return this;
     }
 
     public DateTime setString(String date) {
-        complete();
         value = null;
         if (date != null)
             ((Element)this).setText(AtomDate.valueOf(date).getValue());

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDiv.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDiv.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDiv.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMDiv.java Sat Jul 18 14:49:07 2015
@@ -66,7 +66,6 @@ public class FOMDiv extends FOMExtensibl
     }
 
     public Div setId(String id) {
-        complete();
         if (id != null)
             setAttributeValue(AID, id);
         else
@@ -75,7 +74,6 @@ public class FOMDiv extends FOMExtensibl
     }
 
     public Div setTitle(String title) {
-        complete();
         if (title != null)
             setAttributeValue(ATITLE, title);
         else
@@ -84,7 +82,6 @@ public class FOMDiv extends FOMExtensibl
     }
 
     public Div setXhtmlClass(String[] classes) {
-        complete();
         if (classes != null) {
             StringBuilder val = new StringBuilder();
             for (String s : classes) {
@@ -103,7 +100,6 @@ public class FOMDiv extends FOMExtensibl
     }
 
     public void setValue(String value) {
-        complete();
         _removeAllChildren();
         if (value != null) {
             IRI baseUri = null;

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -213,7 +213,6 @@ public class FOMElement extends OMElemen
     }
 
     public <T extends Element> T setBaseUri(IRI base) {
-        complete();
         setAttributeValue(BASE, _getStringValue(base));
         return (T)this;
     }
@@ -356,7 +355,6 @@ public class FOMElement extends OMElemen
     }
 
     protected void _setElementValue(QName qname, String value) {
-        complete();
         OMElement element = this.getFirstChildWithName(qname);
         if (element != null && value != null) {
             element.setText(value);
@@ -385,7 +383,6 @@ public class FOMElement extends OMElemen
     }
 
     protected <T extends Text> void setTextElement(QName qname, T text, boolean many) {
-        complete();
         if (text != null) {
             _setChild(qname, (OMElement)text);
         } else
@@ -447,7 +444,6 @@ public class FOMElement extends OMElemen
     }
 
     public void setText(String text) {
-        complete();
         if (text != null) {
             OMNode child = this.getFirstOMChild();
             while (child != null) {
@@ -530,7 +526,6 @@ public class FOMElement extends OMElemen
     }
 
     protected void _removeChildren(QName qname, boolean many) {
-        complete();
         if (many) {
             for (Iterator i = getChildrenWithName(qname); i.hasNext();) {
                 OMElement element = (OMElement)i.next();
@@ -544,7 +539,6 @@ public class FOMElement extends OMElemen
     }
 
     protected void _removeAllChildren() {
-        complete();
         for (Iterator i = getChildren(); i.hasNext();) {
             OMNode node = (OMNode)i.next();
             node.discard();

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -88,13 +88,11 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry addAuthor(Person person) {
-        complete();
         addChild((OMElement)person);
         return this;
     }
 
     public Person addAuthor(String name) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newAuthor(this);
         person.setName(name);
@@ -102,7 +100,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Person addAuthor(String name, String email, String uri) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newAuthor(this);
         person.setName(name);
@@ -120,7 +117,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry addCategory(Category category) {
-        complete();
         Element el = category.getParentElement();
         if (el != null && el instanceof Categories) {
             Categories cats = category.getParentElement();
@@ -137,7 +133,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Category addCategory(String term) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -145,7 +140,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -159,7 +153,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setContentElement(Content content) {
-        complete();
         if (content != null) {
             _setChild(CONTENT, (OMElement)content);
         } else {
@@ -172,7 +165,6 @@ public class FOMEntry extends FOMExtensi
      * Sets the content for this entry as @type="text"
      */
     public Content setContent(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Content content = factory.newContent();
         content.setValue(value);
@@ -340,13 +332,11 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry addContributor(Person person) {
-        complete();
         addChild((OMElement)person);
         return this;
     }
 
     public Person addContributor(String name) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newContributor(this);
         person.setName(name);
@@ -354,7 +344,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Person addContributor(String name, String email, String uri) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newContributor(this);
         person.setName(name);
@@ -368,7 +357,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setIdElement(IRIElement id) {
-        complete();
         if (id != null)
             _setChild(ID, (OMElement)id);
         else
@@ -390,7 +378,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public IRIElement setId(String value, boolean normalize) {
-        complete();
         if (value == null) {
             _removeChildren(ID, false);
             return null;
@@ -423,18 +410,15 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry addLink(Link link) {
-        complete();
         addChild((OMElement)link);
         return this;
     }
 
     public Link addLink(String href) {
-        complete();
         return addLink(href, null);
     }
 
     public Link addLink(String href, String rel) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Link link = fomfactory.newLink(this);
         link.setHref(href);
@@ -444,7 +428,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Link addLink(String href, String rel, String type, String title, String hreflang, long length) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Link link = fomfactory.newLink(this);
         link.setHref(href);
@@ -461,7 +444,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setPublishedElement(DateTime dateTime) {
-        complete();
         if (dateTime != null)
             _setChild(PUBLISHED, (OMElement)dateTime);
         else
@@ -475,7 +457,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     private DateTime setPublished(AtomDate value) {
-        complete();
         if (value == null) {
             _removeChildren(PUBLISHED, false);
             return null;
@@ -505,13 +486,11 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setRightsElement(Text text) {
-        complete();
         setTextElement(RIGHTS, text, false);
         return this;
     }
 
     public Text setRights(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newRights();
         text.setValue(value);
@@ -552,7 +531,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setSource(Source source) {
-        complete();
         if (source != null) {
             if (source instanceof Feed)
                 source = ((Feed)source).getAsSource();
@@ -568,13 +546,11 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setSummaryElement(Text text) {
-        complete();
         setTextElement(SUMMARY, text, false);
         return this;
     }
 
     public Text setSummary(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newSummary();
         text.setValue(value);
@@ -615,13 +591,11 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setTitleElement(Text title) {
-        complete();
         setTextElement(TITLE, title, false);
         return this;
     }
 
     public Text setTitle(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newTitle();
         text.setValue(value);
@@ -662,7 +636,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setUpdatedElement(DateTime updated) {
-        complete();
         if (updated != null)
             _setChild(UPDATED, (OMElement)updated);
         else
@@ -676,7 +649,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     private DateTime setUpdated(AtomDate value) {
-        complete();
         if (value == null) {
             _removeChildren(UPDATED, false);
             return null;
@@ -709,7 +681,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public void setEditedElement(DateTime updated) {
-        complete();
         declareNamespace(APP_NS, "app");
         _removeChildren(PRE_RFC_EDITED, false);
         if (updated != null)
@@ -724,7 +695,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     private DateTime setEdited(AtomDate value) {
-        complete();
         declareNamespace(APP_NS, "app");
         if (value == null) {
             _removeChildren(PRE_RFC_EDITED, false);
@@ -768,7 +738,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setControl(Control control) {
-        complete();
         _removeChildren(PRE_RFC_CONTROL, true);
         if (control != null)
             _setChild(CONTROL, (OMElement)control);
@@ -895,7 +864,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Entry setDraft(boolean draft) {
-        complete();
         Control control = getControl();
         if (control == null && draft) {
             control = ((FOMFactory)getOMFactory()).newControl(this);
@@ -914,7 +882,6 @@ public class FOMEntry extends FOMExtensi
     }
 
     public Control addControl() {
-        complete();
         Control control = getControl();
         if (control == null) {
             control = ((FOMFactory)getOMFactory()).newControl(this);

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -71,7 +71,6 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends ExtensibleElement> T addExtension(Element extension) {
-        complete();
         if (extension instanceof ElementWrapper) {
             ElementWrapper wrapper = (ElementWrapper)extension;
             extension = wrapper.getInternal();
@@ -84,7 +83,6 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends Element> T addExtension(QName qname) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         String prefix = qname.getPrefix();
         declareIfNecessary(qname.getNamespaceURI(), prefix);
@@ -92,14 +90,12 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends Element> T addExtension(String namespace, String localpart, String prefix) {
-        complete();
         declareIfNecessary(namespace, prefix);
         return (prefix != null) ? (T)addExtension(new QName(namespace, localpart, prefix))
             : (T)addExtension(new QName(namespace, localpart, ""));
     }
 
     public Element addSimpleExtension(QName qname, String value) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Element el = fomfactory.newElement(qname, this);
         el.setText(value);
@@ -109,7 +105,6 @@ public class FOMExtensibleElement extend
     }
 
     public Element addSimpleExtension(String namespace, String localPart, String prefix, String value) {
-        complete();
         declareIfNecessary(namespace, prefix);
         return addSimpleExtension((prefix != null) ? new QName(namespace, localPart, prefix) : new QName(namespace,
                                                                                                          localPart),
@@ -155,7 +150,6 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends ExtensibleElement> T addExtension(Element extension, Element before) {
-        complete();
         extension = getInternal(extension);
         before = getInternal(before);
         if (before instanceof ElementWrapper) {
@@ -171,7 +165,6 @@ public class FOMExtensibleElement extend
     }
 
     public <T extends Element> T addExtension(QName qname, QName before) {
-        complete();
         OMElement el = getFirstChildWithName(before);
         T element = (T)getFactory().newElement(qname);
         if (el == null) {

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -65,19 +65,16 @@ public class FOMFeed extends FOMSource i
     }
 
     public Feed addEntry(Entry entry) {
-        complete();
         addChild((OMElement)entry);
         return this;
     }
 
     public Entry addEntry() {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         return fomfactory.newEntry(this);
     }
 
     public Feed insertEntry(Entry entry) {
-        complete();
         OMElement el = getFirstChildWithName(ENTRY);
         if (el == null) {
             addEntry(entry);
@@ -88,7 +85,6 @@ public class FOMFeed extends FOMSource i
     }
 
     public Entry insertEntry() {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Entry entry = fomfactory.newEntry((Feed)null);
         insertEntry(entry);
@@ -125,19 +121,16 @@ public class FOMFeed extends FOMSource i
     }
 
     public Feed sortEntriesByUpdated(boolean new_first) {
-        complete();
         sortEntries(new UpdatedComparator(new_first));
         return this;
     }
 
     public Feed sortEntriesByEdited(boolean new_first) {
-        complete();
         sortEntries(new EditedComparator(new_first));
         return this;
     }
 
     public Feed sortEntries(Comparator<Entry> comparator) {
-        complete();
         if (comparator == null)
             return this;
         List<Entry> entries = this.getEntries();

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMGenerator.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMGenerator.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMGenerator.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMGenerator.java Sat Jul 18 14:49:07 2015
@@ -56,7 +56,6 @@ public class FOMGenerator extends FOMEle
     }
 
     public Generator setUri(String uri) {
-        complete();
         if (uri != null)
             setAttributeValue(AURI, (new IRI(uri)).toString());
         else
@@ -69,7 +68,6 @@ public class FOMGenerator extends FOMEle
     }
 
     public Generator setVersion(String version) {
-        complete();
         if (version != null)
             setAttributeValue(VERSION, version);
         else

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMIRI.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMIRI.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMIRI.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMIRI.java Sat Jul 18 14:49:07 2015
@@ -47,7 +47,6 @@ public class FOMIRI extends FOMElement i
     }
 
     public IRIElement setValue(String iri) {
-        complete();
         if (iri != null)
             ((Element)this).setText((new IRI(iri)).toString());
         else

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMLink.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMLink.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMLink.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMLink.java Sat Jul 18 14:49:07 2015
@@ -60,7 +60,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public Link setHref(String href) {
-        complete();
         if (href != null)
             setAttributeValue(HREF, (new IRI(href)).toString());
         else
@@ -73,7 +72,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public Link setRel(String rel) {
-        complete();
         setAttributeValue(REL, rel);
         return this;
     }
@@ -88,12 +86,10 @@ public class FOMLink extends FOMExtensib
     }
 
     public void setMimeType(MimeType type) {
-        complete();
         setAttributeValue(TYPE, (type != null) ? type.toString() : null);
     }
 
     public Link setMimeType(String type) {
-        complete();
         try {
             if (type != null)
                 setAttributeValue(TYPE, (new MimeType(type)).toString());
@@ -110,7 +106,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public Link setHrefLang(String lang) {
-        complete();
         if (lang != null)
             setAttributeValue(HREFLANG, lang);
         else
@@ -123,7 +118,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public Link setTitle(String title) {
-        complete();
         if (title != null)
             setAttributeValue(ATITLE, title);
         else
@@ -137,7 +131,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public Link setLength(long length) {
-        complete();
         if (length > -1)
             setAttributeValue(LENGTH, (length >= 0) ? String.valueOf(length) : "0");
         else
@@ -179,7 +172,6 @@ public class FOMLink extends FOMExtensib
     }
 
     public void setValue(String value) {
-        complete();
         if (value != null)
             ((Element)this).setText(value);
         else

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMMultipartCollection.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMMultipartCollection.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMMultipartCollection.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMMultipartCollection.java Sat Jul 18 14:49:07 2015
@@ -87,7 +87,6 @@ public class FOMMultipartCollection exte
     }
 
     public Collection setAccept(Map<String, String> mediaRanges) {
-        complete();
         if (mediaRanges != null && mediaRanges.size() > 0) {
             _removeChildren(ACCEPT, true);
             _removeChildren(PRE_RFC_ACCEPT, true);
@@ -121,7 +120,6 @@ public class FOMMultipartCollection exte
     }
 
     public Collection addAccepts(Map<String, String> mediaRanges) {
-        complete();
         if (mediaRanges != null) {
             for (Map.Entry<String, String> entry : mediaRanges.entrySet()) {
                 if (!accepts(entry.getKey())) {

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -50,7 +50,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public Person setNameElement(Element element) {
-        complete();
         if (element != null)
             _setChild(NAME, (OMElement)element);
         else
@@ -59,7 +58,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public Element setName(String name) {
-        complete();
         if (name != null) {
             FOMFactory fomfactory = (FOMFactory)getOMFactory();
             Element el = fomfactory.newName(null);
@@ -82,7 +80,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public Person setEmailElement(Element element) {
-        complete();
         if (element != null)
             _setChild(EMAIL, (OMElement)element);
         else
@@ -91,7 +88,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public Element setEmail(String email) {
-        complete();
         if (email != null) {
             FOMFactory fomfactory = (FOMFactory)getOMFactory();
             Element el = fomfactory.newEmail(null);
@@ -114,7 +110,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public Person setUriElement(IRIElement uri) {
-        complete();
         if (uri != null)
             _setChild(URI, (OMElement)uri);
         else
@@ -123,7 +118,6 @@ public class FOMPerson extends FOMExtens
     }
 
     public IRIElement setUri(String uri) {
-        complete();
         if (uri != null) {
             FOMFactory fomfactory = (FOMFactory)getOMFactory();
             IRIElement el = fomfactory.newUri(null);

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -86,13 +86,11 @@ public class FOMService extends FOMExten
     }
 
     public Service addWorkspace(Workspace workspace) {
-        complete();
         addChild((OMElement)workspace);
         return this;
     }
 
     public Workspace addWorkspace(String title) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Workspace workspace = fomfactory.newWorkspace(this);
         workspace.setTitle(title);

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -77,13 +77,11 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T addAuthor(Person person) {
-        complete();
         addChild((OMElement)person);
         return (T)this;
     }
 
     public Person addAuthor(String name) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newAuthor(this);
         person.setName(name);
@@ -91,7 +89,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Person addAuthor(String name, String email, String uri) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newAuthor(this);
         person.setName(name);
@@ -109,7 +106,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T addCategory(Category category) {
-        complete();
         Element el = category.getParentElement();
         if (el != null && el instanceof Categories) {
             Categories cats = category.getParentElement();
@@ -126,7 +122,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Category addCategory(String term) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -134,7 +129,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Category addCategory(String scheme, String term, String label) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Category category = factory.newCategory(this);
         category.setTerm(term);
@@ -148,13 +142,11 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T addContributor(Person person) {
-        complete();
         addChild((OMElement)person);
         return (T)this;
     }
 
     public Person addContributor(String name) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newContributor(this);
         person.setName(name);
@@ -162,7 +154,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Person addContributor(String name, String email, String uri) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)this.getOMFactory();
         Person person = fomfactory.newContributor(this);
         person.setName(name);
@@ -176,7 +167,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setIdElement(IRIElement id) {
-        complete();
         if (id != null)
             _setChild(ID, (OMElement)id);
         else
@@ -190,7 +180,6 @@ public class FOMSource extends FOMExtens
     }
 
     public IRIElement setId(String value) {
-        complete();
         return setId(value, false);
     }
 
@@ -199,7 +188,6 @@ public class FOMSource extends FOMExtens
     }
 
     public IRIElement setId(String value, boolean normalize) {
-        complete();
         if (value == null) {
             _removeChildren(ID, false);
             return null;
@@ -232,7 +220,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T addLink(Link link) {
-        complete();
         addChild((OMElement)link);
         return (T)this;
     }
@@ -242,7 +229,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Link addLink(String href, String rel) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Link link = fomfactory.newLink(this);
         link.setHref(href);
@@ -252,7 +238,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Link addLink(String href, String rel, String type, String title, String hreflang, long length) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Link link = fomfactory.newLink(this);
         link.setHref(href);
@@ -269,13 +254,11 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setRightsElement(Text text) {
-        complete();
         setTextElement(RIGHTS, text, false);
         return (T)this;
     }
 
     public Text setRights(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newRights();
         text.setValue(value);
@@ -316,13 +299,11 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setSubtitleElement(Text text) {
-        complete();
         setTextElement(SUBTITLE, text, false);
         return (T)this;
     }
 
     public Text setSubtitle(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newSubtitle();
         text.setValue(value);
@@ -363,13 +344,11 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setTitleElement(Text text) {
-        complete();
         setTextElement(TITLE, text, false);
         return (T)this;
     }
 
     public Text setTitle(String value) {
-        complete();
         FOMFactory factory = (FOMFactory)this.getOMFactory();
         Text text = factory.newTitle();
         text.setValue(value);
@@ -410,7 +389,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setUpdatedElement(DateTime updated) {
-        complete();
         if (updated != null)
             _setChild(UPDATED, (OMElement)updated);
         else
@@ -429,7 +407,6 @@ public class FOMSource extends FOMExtens
     }
 
     private DateTime setUpdated(AtomDate value) {
-        complete();
         if (value == null) {
             _removeChildren(UPDATED, false);
             return null;
@@ -459,7 +436,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setGenerator(Generator generator) {
-        complete();
         if (generator != null)
             _setChild(GENERATOR, (OMElement)generator);
         else
@@ -468,7 +444,6 @@ public class FOMSource extends FOMExtens
     }
 
     public Generator setGenerator(String uri, String version, String value) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Generator generator = fomfactory.newGenerator(this);
         if (uri != null)
@@ -485,7 +460,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setIconElement(IRIElement iri) {
-        complete();
         if (iri != null)
             _setChild(ICON, (OMElement)iri);
         else
@@ -494,7 +468,6 @@ public class FOMSource extends FOMExtens
     }
 
     public IRIElement setIcon(String value) {
-        complete();
         if (value == null) {
             _removeChildren(ICON, false);
             return null;
@@ -516,7 +489,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setLogoElement(IRIElement iri) {
-        complete();
         if (iri != null)
             _setChild(LOGO, (OMElement)iri);
         else
@@ -525,7 +497,6 @@ public class FOMSource extends FOMExtens
     }
 
     public IRIElement setLogo(String value) {
-        complete();
         if (value == null) {
             _removeChildren(LOGO, false);
             return null;
@@ -596,7 +567,6 @@ public class FOMSource extends FOMExtens
     }
 
     public <T extends Source> T setCollection(Collection collection) {
-        complete();
         if (collection != null) {
             _removeChildren(PRE_RFC_COLLECTION, true);
             _setChild(COLLECTION, (OMElement)collection);

Modified: webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMText.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMText.java?rev=1691736&r1=1691735&r2=1691736&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMText.java (original)
+++ webservices/axiom/trunk/implementations/fom-impl/src/main/java/org/apache/abdera/parser/stax/FOMText.java Sat Jul 18 14:49:07 2015
@@ -71,7 +71,6 @@ public class FOMText extends FOMElement
     }
 
     public Text setTextType(Type type) {
-        complete();
         init(type);
         return this;
     }
@@ -81,7 +80,6 @@ public class FOMText extends FOMElement
     }
 
     public Text setValueElement(Div value) {
-        complete();
         if (value != null) {
             if (this.getFirstChildWithName(Constants.DIV) != null)
                 this.getFirstChildWithName(Constants.DIV).discard();
@@ -112,7 +110,6 @@ public class FOMText extends FOMElement
 //    }
 
     public <T extends Element> T setText(Text.Type type, String value) {
-        complete();
         init(type);
         if (value != null) {
             OMNode child = this.getFirstOMChild();
@@ -129,7 +126,6 @@ public class FOMText extends FOMElement
     }
 
     public Text setValue(String value) {
-        complete();
         if (value != null) {
             if (Type.TEXT.equals(type)) {
                 setText(type, value);
@@ -161,7 +157,6 @@ public class FOMText extends FOMElement
     }
 
     public Text setWrappedValue(String wrappedValue) {
-        complete();
         if (Type.XHTML.equals(type)) {
             IRI baseUri = null;
             Element element = null;

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=1691736&r1=1691735&r2=1691736&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 Sat Jul 18 14:49:07 2015
@@ -60,7 +60,6 @@ public class FOMWorkspace extends FOMExt
     }
 
     private Text setTitle(String title, Text.Type type) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Text text = fomfactory.newText(PREFIXED_TITLE, type);
         text.setValue(title);
@@ -104,13 +103,11 @@ public class FOMWorkspace extends FOMExt
     }
 
     public Workspace addCollection(Collection collection) {
-        complete();
         addChild((OMElement)collection);
         return this;
     }
 
     public Collection addCollection(String title, String href) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Collection collection = fomfactory.newCollection(this);
         collection.setTitle(title);
@@ -119,7 +116,6 @@ public class FOMWorkspace extends FOMExt
     }
 
     public Collection addMultipartCollection(String title, String href) {
-        complete();
         FOMFactory fomfactory = (FOMFactory)getOMFactory();
         Collection collection = fomfactory.newMultipartCollection(this);
         collection.setTitle(title);