more code hygiene, clean up redundant or unnecessary code
Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/f45e3ddd Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/f45e3ddd Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/f45e3ddd Branch: refs/heads/develop Commit: f45e3ddd6ca48001c90b643b9d931f1261eb7085 Parents: 7160bd1 Author: Sebastian Schaffert <[email protected]> Authored: Sun Nov 20 13:42:36 2016 +0100 Committer: Sebastian Schaffert <[email protected]> Committed: Sun Nov 20 13:42:37 2016 +0100 ---------------------------------------------------------------------- .../commons/sesame/rio/ical/ICalFormat.java | 3 +- .../commons/sesame/rio/rss/RSSFormat.java | 3 +- .../commons/sesame/rio/vcard/VCardFormat.java | 3 +- .../commons/sesame/rio/ical/ICalParser.java | 34 +++--- .../java/com/sun/syndication/feed/WireFeed.java | 8 +- .../com/sun/syndication/feed/atom/Content.java | 2 +- .../com/sun/syndication/feed/atom/Entry.java | 12 +- .../com/sun/syndication/feed/atom/Feed.java | 10 +- .../syndication/feed/impl/BeanIntrospector.java | 54 ++++----- .../syndication/feed/impl/CloneableBean.java | 32 +++--- .../syndication/feed/impl/CopyFromHelper.java | 39 +++---- .../sun/syndication/feed/impl/ToStringBean.java | 20 ++-- .../syndication/feed/module/SyModuleImpl.java | 2 +- .../feed/module/impl/ModuleUtils.java | 2 +- .../com/sun/syndication/feed/rss/Channel.java | 23 ++-- .../java/com/sun/syndication/feed/rss/Item.java | 10 +- .../syndication/feed/synd/SyndCategoryImpl.java | 12 +- .../syndication/feed/synd/SyndEntryImpl.java | 12 +- .../feed/synd/impl/ConverterForAtom03.java | 66 ++++------- .../feed/synd/impl/ConverterForAtom10.java | 53 +++++---- .../feed/synd/impl/ConverterForRSS090.java | 8 +- .../feed/synd/impl/ConverterForRSS092.java | 30 +++-- .../com/sun/syndication/io/WireFeedInput.java | 48 +++----- .../syndication/io/impl/Atom03Generator.java | 47 ++++---- .../sun/syndication/io/impl/Atom03Parser.java | 63 +++++----- .../syndication/io/impl/Atom10Generator.java | 69 +++++------ .../sun/syndication/io/impl/Atom10Parser.java | 72 +++++------- .../com/sun/syndication/io/impl/Base64.java | 6 +- .../io/impl/BaseWireFeedGenerator.java | 12 +- .../syndication/io/impl/BaseWireFeedParser.java | 34 +++--- .../syndication/io/impl/DCModuleGenerator.java | 12 +- .../sun/syndication/io/impl/DCModuleParser.java | 17 ++- .../syndication/io/impl/ModuleGenerators.java | 10 +- .../sun/syndication/io/impl/ModuleParsers.java | 4 +- .../sun/syndication/io/impl/NumberParser.java | 10 +- .../sun/syndication/io/impl/PluginManager.java | 16 ++- .../syndication/io/impl/PropertiesLoader.java | 14 +-- .../sun/syndication/io/impl/RSS090Parser.java | 6 +- .../io/impl/RSS091UserlandGenerator.java | 13 +-- .../io/impl/RSS091UserlandParser.java | 22 ++-- .../syndication/io/impl/RSS092Generator.java | 4 +- .../sun/syndication/io/impl/RSS092Parser.java | 24 ++-- .../sun/syndication/io/impl/RSS094Parser.java | 2 +- .../sun/syndication/io/impl/RSS10Generator.java | 12 +- .../sun/syndication/io/impl/RSS20Generator.java | 4 +- .../sun/syndication/io/impl/XmlFixerReader.java | 4 +- .../feed/module/base/io/CustomTagGenerator.java | 90 +++++++-------- .../feed/module/base/io/CustomTagParser.java | 114 +++++++++---------- .../module/base/io/GoogleBaseGenerator.java | 76 +++++-------- .../feed/module/base/io/GoogleBaseParser.java | 58 ++++------ .../feed/module/base/types/FloatUnit.java | 4 +- .../feed/module/base/types/IntUnit.java | 4 +- .../feed/module/cc/io/CCModuleGenerator.java | 51 +++++---- .../feed/module/cc/io/ModuleParserRSS1.java | 72 ++++++------ .../feed/module/cc/io/ModuleParserRSS2.java | 38 +++---- .../rometools/feed/module/cc/types/License.java | 5 +- .../content/io/ContentModuleGenerator.java | 28 ++--- .../module/content/io/ContentModuleParser.java | 21 ++-- .../feed/module/georss/GMLGenerator.java | 20 ++-- .../rometools/feed/module/georss/GMLParser.java | 23 ++-- .../feed/module/georss/GeoRSSUtils.java | 2 +- .../feed/module/georss/SimpleGenerator.java | 13 +-- .../feed/module/georss/SimpleParser.java | 7 +- .../feed/module/georss/W3CGeoParser.java | 9 +- .../feed/module/georss/geometries/Polygon.java | 9 +- .../module/itunes/AbstractITunesObject.java | 4 +- .../module/itunes/EntryInformationImpl.java | 2 +- .../feed/module/itunes/FeedInformationImpl.java | 4 +- .../feed/module/itunes/io/ITunesGenerator.java | 14 +-- .../feed/module/itunes/io/ITunesParser.java | 26 ++--- .../feed/module/itunes/types/Category.java | 4 +- .../mediarss/io/MediaModuleGenerator.java | 66 +++++------ .../module/mediarss/io/MediaModuleParser.java | 16 +-- .../feed/module/mediarss/types/MediaGroup.java | 6 +- .../impl/OpenSearchModuleGenerator.java | 32 +++--- .../opensearch/impl/OpenSearchModuleParser.java | 19 ++-- .../feed/module/photocast/io/Parser.java | 71 ++++++------ .../module/slash/io/SlashModuleGenerator.java | 7 +- .../rometools/feed/module/sle/SleEntryImpl.java | 16 +-- .../feed/module/sle/io/ModuleParser.java | 46 ++++---- .../feed/module/sse/SSE091Generator.java | 11 +- .../rometools/feed/module/sse/SSE091Parser.java | 30 ++--- .../feed/module/sse/modules/SSEModule.java | 5 +- .../yahooweather/types/ConditionCode.java | 9 +- .../commons/sesame/rio/vcard/VCardParser.java | 2 +- .../ContextAwareSailConnection.java | 2 +- .../transactions/model/TransactionData.java | 4 +- .../sail/KiWiTransactionalSail.java | 2 +- .../sesame/test/base/RdfStringMatcher.java | 4 +- .../sesame/test/base/RepositoryMatcher.java | 6 +- .../test/connection/HasStatementMatcher.java | 2 +- .../sesame/test/sparql/SparqlAskMatcher.java | 2 +- .../test/sparql/SparqlGraphQueryMatcher.java | 4 +- .../test/sparql/SparqlTupleQueryMatcher.java | 4 +- .../sesame/facading/impl/FacadingImpl.java | 12 +- .../impl/FacadingInvocationHandler.java | 13 +-- .../facading/impl/FacadingInvocationHelper.java | 7 +- .../sesame/facading/util/FacadeUtils.java | 9 +- .../commons/sesame/filter/AllOfFilter.java | 3 +- .../commons/sesame/filter/OneOfFilter.java | 3 +- .../sesame/filter/resource/UriPrefixFilter.java | 2 +- .../sesame/filter/resource/UriRegexFilter.java | 2 +- .../commons/sesame/tripletable/TripleTable.java | 8 +- 103 files changed, 955 insertions(+), 1131 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalFormat.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalFormat.java b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalFormat.java index 0ff1bd8..20b1229 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalFormat.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalFormat.java @@ -20,6 +20,7 @@ import org.openrdf.rio.RDFFormat; import java.nio.charset.Charset; import java.util.Arrays; +import java.util.Collections; /** * ICal Format is using ical4j for parsing. @@ -61,7 +62,7 @@ public class ICalFormat { */ public static final RDFFormat FORMAT = new RDFFormat( "ICal", - Arrays.asList("text/calendar"), + Collections.singletonList("text/calendar"), Charset.forName("UTF-8"), Arrays.asList("ics", "ifb", "iCal", "iFBf"), false, http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/rss/RSSFormat.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/rss/RSSFormat.java b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/rss/RSSFormat.java index eb25fbe..8c8e112 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/rss/RSSFormat.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/rss/RSSFormat.java @@ -20,6 +20,7 @@ import org.openrdf.rio.RDFFormat; import java.nio.charset.Charset; import java.util.Arrays; +import java.util.Collections; /** * Add file description here! @@ -33,7 +34,7 @@ public class RSSFormat { "RSS", Arrays.asList("application/rss+xml", "application/x-georss+xml"), Charset.forName("UTF-8"), - Arrays.asList("rss"), + Collections.singletonList("rss"), false, false ); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/vcard/VCardFormat.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/vcard/VCardFormat.java b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/vcard/VCardFormat.java index 3e7adc6..2ccb7e1 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/vcard/VCardFormat.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-api/src/main/java/org/apache/marmotta/commons/sesame/rio/vcard/VCardFormat.java @@ -20,6 +20,7 @@ import org.openrdf.rio.RDFFormat; import java.nio.charset.Charset; import java.util.Arrays; +import java.util.Collections; /** * Add file description here! @@ -30,7 +31,7 @@ public class VCardFormat { public static final RDFFormat FORMAT = new RDFFormat( "VCard", - Arrays.asList("text/vcard"), + Collections.singletonList("text/vcard"), Charset.forName("UTF-8"), Arrays.asList("vcf", "vcard"), false, http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-ical/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalParser.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-ical/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalParser.java b/commons/marmotta-sesame-tools/marmotta-rio-ical/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalParser.java index d197f7c..be2ad38 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-ical/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalParser.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-ical/src/main/java/org/apache/marmotta/commons/sesame/rio/ical/ICalParser.java @@ -24,8 +24,6 @@ import net.fortuna.ical4j.model.Calendar; import net.fortuna.ical4j.model.Property; import net.fortuna.ical4j.model.component.*; import net.fortuna.ical4j.model.property.*; - -import org.apache.marmotta.commons.sesame.rio.ical.ICalFormat; import org.openrdf.model.Literal; import org.openrdf.model.Resource; import org.openrdf.model.URI; @@ -340,13 +338,13 @@ public class ICalParser extends RDFParserBase { createStringProperty(component,resource,Property.TRANSP, NS_ICAL + "transp"); URI p_attendee = createURI(NS_ICAL + "attendee"); - for(Iterator<Property> it = component.getProperties(Property.ATTENDEE).iterator(); it.hasNext(); ) { - Attendee attendee = (Attendee) it.next(); - if(attendee.getCalAddress() != null) { + for (Property property4 : (Iterable<Property>) component.getProperties(Property.ATTENDEE)) { + Attendee attendee = (Attendee) property4; + if (attendee.getCalAddress() != null) { URI v_attendee = createURI(attendee.getCalAddress().toString()); - rdfHandler.handleStatement(createStatement(resource,p_attendee,v_attendee)); + rdfHandler.handleStatement(createStatement(resource, p_attendee, v_attendee)); } else { - log.warn("attendee without calendar address: {}",attendee); + log.warn("attendee without calendar address: {}", attendee); } } @@ -365,17 +363,17 @@ public class ICalParser extends RDFParserBase { createUrlProperty(component,resource,Property.URL, NS_ICAL + "url"); createStringProperty(component,resource,Property.UID, NS_ICAL + "uid"); - for(Iterator<Property> it = component.getProperties(Property.EXDATE).iterator(); it.hasNext(); ) { - createDateProperty(it.next(),resource, NS_ICAL + "exdate"); + for (Property property3 : (Iterable<Property>) component.getProperties(Property.EXDATE)) { + createDateProperty(property3, resource, NS_ICAL + "exdate"); } - for(Iterator<Property> it = component.getProperties(Property.EXRULE).iterator(); it.hasNext(); ) { - createStringProperty(it.next(),resource, NS_ICAL + "exrule"); + for (Property property2 : (Iterable<Property>) component.getProperties(Property.EXRULE)) { + createStringProperty(property2, resource, NS_ICAL + "exrule"); } - for(Iterator<Property> it = component.getProperties(Property.RDATE).iterator(); it.hasNext(); ) { - createDateProperty((DateProperty)it.next(),resource, NS_ICAL + "rdate"); + for (Property property1 : (Iterable<Property>) component.getProperties(Property.RDATE)) { + createDateProperty((DateProperty) property1, resource, NS_ICAL + "rdate"); } - for(Iterator<Property> it = component.getProperties(Property.RRULE).iterator(); it.hasNext(); ) { - createStringProperty(it.next(),resource, NS_ICAL + "rrule"); + for (Property property : (Iterable<Property>) component.getProperties(Property.RRULE)) { + createStringProperty(property, resource, NS_ICAL + "rrule"); } if(component.getProperty(Property.TRIGGER) != null) { @@ -466,9 +464,9 @@ public class ICalParser extends RDFParserBase { } else if(property instanceof DateListProperty) { DateListProperty dateProperty = (DateListProperty)property; URI p_dateprop = createURI(rdfProperty); - for(@SuppressWarnings("unchecked") Iterator<Date> it = dateProperty.getDates().iterator(); it.hasNext(); ) { - Literal v_dateprop = valueFactory.createLiteral(getXMLCalendar(it.next(),dateProperty.getTimeZone())); - rdfHandler.handleStatement(createStatement(r_event,p_dateprop,v_dateprop)); + for (Date date : (Iterable<Date>) dateProperty.getDates()) { + Literal v_dateprop = valueFactory.createLiteral(getXMLCalendar(date, dateProperty.getTimeZone())); + rdfHandler.handleStatement(createStatement(r_event, p_dateprop, v_dateprop)); } } } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/WireFeed.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/WireFeed.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/WireFeed.java index 1799f9c..2c9849e 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/WireFeed.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/WireFeed.java @@ -18,13 +18,13 @@ package com.sun.syndication.feed; import com.sun.syndication.feed.impl.ObjectBean; +import com.sun.syndication.feed.module.Extendable; import com.sun.syndication.feed.module.Module; import com.sun.syndication.feed.module.impl.ModuleUtils; -import com.sun.syndication.feed.module.Extendable; -import java.util.List; -import java.util.ArrayList; import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; /** * Parent class of the RSS (Channel) and Atom (Feed) feed beans. @@ -184,7 +184,7 @@ public abstract class WireFeed implements Cloneable, Serializable, Extendable { * */ public List<Module> getModules() { - return (_modules==null) ? (_modules=new ArrayList<Module>()) : _modules; + return (_modules==null) ? (_modules= new ArrayList<>()) : _modules; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Content.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Content.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Content.java index 8e90181..7c2b91b 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Content.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Content.java @@ -55,7 +55,7 @@ public class Content implements Cloneable,Serializable { public static final String ESCAPED = "escaped"; private String _mode; - private static final Set<String> MODES = new HashSet<String>(); + private static final Set<String> MODES = new HashSet<>(); static { MODES.add(XML); MODES.add(BASE64); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Entry.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Entry.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Entry.java index 848188d..1e5174b 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Entry.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Entry.java @@ -22,10 +22,8 @@ import com.sun.syndication.feed.module.Module; import com.sun.syndication.feed.module.impl.ModuleUtils; import java.io.Serializable; - import java.util.ArrayList; import java.util.Date; -import java.util.Iterator; import java.util.List; @@ -100,7 +98,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * */ public List<Person> getAuthors() { - return (_authors == null) ? (_authors = new ArrayList<Person>()) : _authors; + return (_authors == null) ? (_authors = new ArrayList<>()) : _authors; } /** @@ -140,7 +138,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * an empty list if none. */ public List<Content> getContents() { - return (_contents == null) ? (_contents = new ArrayList<Content>()) : _contents; + return (_contents == null) ? (_contents = new ArrayList<>()) : _contents; } /** @@ -250,9 +248,7 @@ public class Entry implements Cloneable, Serializable, Extendable { boolean mediaEntry = false; List links = getOtherLinks(); - for (Iterator<Link> it = links.iterator(); it.hasNext();) { - Link link = it.next(); - + for (Link link : (Iterable<Link>) links) { if ("edit-media".equals(link.getRel())) { mediaEntry = true; @@ -330,7 +326,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * an empty list if none. */ public List<Link> getOtherLinks() { - return (_otherLinks == null) ? (_otherLinks = new ArrayList<Link>()) : _otherLinks; + return (_otherLinks == null) ? (_otherLinks = new ArrayList<>()) : _otherLinks; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Feed.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Feed.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Feed.java index e79b81b..7c7f7bf 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Feed.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/atom/Feed.java @@ -141,7 +141,7 @@ public class Feed extends WireFeed { * an empty list if none. */ public List<Link> getAlternateLinks() { - return (_alternateLinks==null) ? (_alternateLinks=new ArrayList<Link>()) : _alternateLinks; + return (_alternateLinks==null) ? (_alternateLinks= new ArrayList<>()) : _alternateLinks; } /** @@ -181,7 +181,7 @@ public class Feed extends WireFeed { * */ public List<Person> getAuthors() { - return (_authors==null) ? (_authors=new ArrayList<Person>()) : _authors; + return (_authors==null) ? (_authors= new ArrayList<>()) : _authors; } /** @@ -202,7 +202,7 @@ public class Feed extends WireFeed { * */ public List<Person> getContributors() { - return (_contributors==null) ? (_contributors=new ArrayList<Person>()) : _contributors; + return (_contributors==null) ? (_contributors= new ArrayList<>()) : _contributors; } /** @@ -336,7 +336,7 @@ public class Feed extends WireFeed { * */ public List<Entry> getEntries() { - return (_entries==null) ? (_entries=new ArrayList<Entry>()) : _entries; + return (_entries==null) ? (_entries= new ArrayList<>()) : _entries; } /** @@ -358,7 +358,7 @@ public class Feed extends WireFeed { * */ public List<Module> getModules() { - return (_modules==null) ? (_modules=new ArrayList<Module>()) : _modules; + return (_modules==null) ? (_modules= new ArrayList<>()) : _modules; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/BeanIntrospector.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/BeanIntrospector.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/BeanIntrospector.java index dded484..24ed030 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/BeanIntrospector.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/BeanIntrospector.java @@ -60,33 +60,30 @@ public class BeanIntrospector { private static Map getPDs(Method[] methods,boolean setters) throws IntrospectionException { Map pds = new HashMap(); - for (int i=0;i<methods.length;i++) { + for (Method method : methods) { String pName = null; PropertyDescriptor pDescriptor = null; - if ((methods[i].getModifiers()&Modifier.PUBLIC)!=0) { + if ((method.getModifiers() & Modifier.PUBLIC) != 0) { if (setters) { - if (methods[i].getName().startsWith(SETTER) && - methods[i].getReturnType()==void.class && methods[i].getParameterTypes().length==1) { - pName = Introspector.decapitalize(methods[i].getName().substring(3)); - pDescriptor = new PropertyDescriptor(pName,null,methods[i]); + if (method.getName().startsWith(SETTER) && + method.getReturnType() == void.class && method.getParameterTypes().length == 1) { + pName = Introspector.decapitalize(method.getName().substring(3)); + pDescriptor = new PropertyDescriptor(pName, null, method); } - } - else { - if (methods[i].getName().startsWith(GETTER) && - methods[i].getReturnType()!=void.class && methods[i].getParameterTypes().length==0) { - pName = Introspector.decapitalize(methods[i].getName().substring(3)); - pDescriptor = new PropertyDescriptor(pName,methods[i],null); - } - else - if (methods[i].getName().startsWith(BOOLEAN_GETTER) && - methods[i].getReturnType()==boolean.class && methods[i].getParameterTypes().length==0) { - pName = Introspector.decapitalize(methods[i].getName().substring(2)); - pDescriptor = new PropertyDescriptor(pName,methods[i],null); + } else { + if (method.getName().startsWith(GETTER) && + method.getReturnType() != void.class && method.getParameterTypes().length == 0) { + pName = Introspector.decapitalize(method.getName().substring(3)); + pDescriptor = new PropertyDescriptor(pName, method, null); + } else if (method.getName().startsWith(BOOLEAN_GETTER) && + method.getReturnType() == boolean.class && method.getParameterTypes().length == 0) { + pName = Introspector.decapitalize(method.getName().substring(2)); + pDescriptor = new PropertyDescriptor(pName, method, null); } } } - if (pName!=null) { - pds.put(pName,pDescriptor); + if (pName != null) { + pds.put(pName, pDescriptor); } } return pds; @@ -95,25 +92,22 @@ public class BeanIntrospector { private static List merge(Map getters,Map setters) throws IntrospectionException { List props = new ArrayList(); Set processedProps = new HashSet(); - Iterator gs = getters.keySet().iterator(); - while (gs.hasNext()) { - String name = (String) gs.next(); + for (Object o : getters.keySet()) { + String name = (String) o; PropertyDescriptor getter = (PropertyDescriptor) getters.get(name); PropertyDescriptor setter = (PropertyDescriptor) setters.get(name); - if (setter!=null) { + if (setter != null) { processedProps.add(name); - PropertyDescriptor prop = new PropertyDescriptor(name,getter.getReadMethod(),setter.getWriteMethod()); + PropertyDescriptor prop = new PropertyDescriptor(name, getter.getReadMethod(), setter.getWriteMethod()); props.add(prop); - } - else { + } else { props.add(getter); } } Set writeOnlyProps = new HashSet(setters.keySet()); writeOnlyProps.removeAll(processedProps); - Iterator ss = writeOnlyProps.iterator(); - while (ss.hasNext()) { - String name = (String) ss.next(); + for (Object writeOnlyProp : writeOnlyProps) { + String name = (String) writeOnlyProp; PropertyDescriptor setter = (PropertyDescriptor) setters.get(name); props.add(setter); } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CloneableBean.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CloneableBean.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CloneableBean.java index 5e2051b..a4a1cdb 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CloneableBean.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CloneableBean.java @@ -128,17 +128,17 @@ public class CloneableBean implements Serializable, Cloneable { clonedBean = _obj.getClass().newInstance(); PropertyDescriptor[] pds = BeanIntrospector.getPropertyDescriptors(_obj.getClass()); if (pds!=null) { - for (int i=0;i<pds.length;i++) { - Method pReadMethod = pds[i].getReadMethod(); - Method pWriteMethod = pds[i].getWriteMethod(); - if (pReadMethod!=null && pWriteMethod!=null && // ensure it has getter and setter methods - !_ignoreProperties.contains(pds[i].getName()) && // is not in the list of properties to ignore - pReadMethod.getDeclaringClass()!=Object.class && // filter Object.class getter methods - pReadMethod.getParameterTypes().length==0) { // filter getter methods that take parameters - Object value = pReadMethod.invoke(_obj,NO_PARAMS); - if (value!=null) { + for (PropertyDescriptor pd : pds) { + Method pReadMethod = pd.getReadMethod(); + Method pWriteMethod = pd.getWriteMethod(); + if (pReadMethod != null && pWriteMethod != null && // ensure it has getter and setter methods + !_ignoreProperties.contains(pd.getName()) && // is not in the list of properties to ignore + pReadMethod.getDeclaringClass() != Object.class && // filter Object.class getter methods + pReadMethod.getParameterTypes().length == 0) { // filter getter methods that take parameters + Object value = pReadMethod.invoke(_obj, NO_PARAMS); + if (value != null) { value = doClone(value); - pWriteMethod.invoke(clonedBean,new Object[]{value}); + pWriteMethod.invoke(clonedBean, new Object[]{value}); } } } @@ -204,9 +204,8 @@ public class CloneableBean implements Serializable, Cloneable { private Object cloneCollection(Collection collection) throws Exception { Class mClass = collection.getClass(); Collection newColl = (Collection) mClass.newInstance(); - Iterator i = collection.iterator(); - while (i.hasNext()) { - Object element = doClone(i.next()); + for (Object aCollection : collection) { + Object element = doClone(aCollection); newColl.add(element); } return newColl; @@ -215,12 +214,11 @@ public class CloneableBean implements Serializable, Cloneable { private Object cloneMap(Map map) throws Exception { Class mClass = map.getClass(); Map newMap = (Map) mClass.newInstance(); - Iterator entries = map.entrySet().iterator(); - while (entries.hasNext()) { - Map.Entry entry = (Map.Entry) entries.next(); + for (Object o : map.entrySet()) { + Map.Entry entry = (Map.Entry) o; Object key = doClone(entry.getKey()); Object value = doClone(entry.getValue()); - newMap.put(key,value); + newMap.put(key, value); } return newMap; } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CopyFromHelper.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CopyFromHelper.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CopyFromHelper.java index f13a14a..fc91b66 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CopyFromHelper.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/CopyFromHelper.java @@ -17,7 +17,6 @@ package com.sun.syndication.feed.impl; import com.sun.syndication.feed.CopyFrom; -import com.sun.syndication.feed.impl.BeanIntrospector; import java.beans.PropertyDescriptor; import java.lang.reflect.Array; @@ -44,19 +43,19 @@ public class CopyFromHelper { try { PropertyDescriptor[] pds = BeanIntrospector.getPropertyDescriptors(_beanInterfaceClass); if (pds!=null) { - for (int i=0;i<pds.length;i++) { - String propertyName = pds[i].getName(); - Method pReadMethod = pds[i].getReadMethod(); - Method pWriteMethod = pds[i].getWriteMethod(); - if (pReadMethod!=null && pWriteMethod!=null && // ensure it has getter and setter methods - pReadMethod.getDeclaringClass()!=Object.class && // filter Object.class getter methods - pReadMethod.getParameterTypes().length==0 && // filter getter methods that take parameters - _baseInterfaceMap.containsKey(propertyName)) { // only copies properties defined as copyFrom-able - Object value = pReadMethod.invoke(source,NO_PARAMS); - if (value!=null) { + for (PropertyDescriptor pd : pds) { + String propertyName = pd.getName(); + Method pReadMethod = pd.getReadMethod(); + Method pWriteMethod = pd.getWriteMethod(); + if (pReadMethod != null && pWriteMethod != null && // ensure it has getter and setter methods + pReadMethod.getDeclaringClass() != Object.class && // filter Object.class getter methods + pReadMethod.getParameterTypes().length == 0 && // filter getter methods that take parameters + _baseInterfaceMap.containsKey(propertyName)) { // only copies properties defined as copyFrom-able + Object value = pReadMethod.invoke(source, NO_PARAMS); + if (value != null) { Class baseInterface = (Class) _baseInterfaceMap.get(propertyName); - value = doCopy(value,baseInterface); - pWriteMethod.invoke(target,new Object[]{value}); + value = doCopy(value, baseInterface); + pWriteMethod.invoke(target, new Object[]{value}); } } } @@ -127,9 +126,8 @@ public class CopyFromHelper { private Object doCopyCollection(Collection collection,Class baseInterface) throws Exception { // expecting SETs or LISTs only, going default implementation of them Collection newColl = (collection instanceof Set) ? (Collection)new HashSet() : (Collection)new ArrayList(); - Iterator i = collection.iterator(); - while (i.hasNext()) { - Object element = doCopy(i.next(),baseInterface); + for (Object aCollection : collection) { + Object element = doCopy(aCollection, baseInterface); newColl.add(element); } return newColl; @@ -137,12 +135,11 @@ public class CopyFromHelper { private Object doCopyMap(Map map,Class baseInterface) throws Exception { Map newMap = new HashMap(); - Iterator entries = map.entrySet().iterator(); - while (entries.hasNext()) { - Map.Entry entry = (Map.Entry) entries.next(); + for (Object o : map.entrySet()) { + Map.Entry entry = (Map.Entry) o; Object key = entry.getKey(); // we are assuming string KEYS - Object element = doCopy(entry.getValue(),baseInterface); - newMap.put(key,element); + Object element = doCopy(entry.getValue(), baseInterface); + newMap.put(key, element); } return newMap; } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/ToStringBean.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/ToStringBean.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/ToStringBean.java index 50fdc6d..c143903 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/ToStringBean.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/impl/ToStringBean.java @@ -17,13 +17,13 @@ package com.sun.syndication.feed.impl; import java.beans.PropertyDescriptor; +import java.io.Serializable; import java.lang.reflect.Array; import java.lang.reflect.Method; import java.util.Collection; import java.util.Iterator; import java.util.Map; import java.util.Stack; -import java.io.Serializable; /** * Provides deep <b>Bean</b> toString support. @@ -128,20 +128,20 @@ public class ToStringBean implements Serializable { try { PropertyDescriptor[] pds = BeanIntrospector.getPropertyDescriptors(_beanClass); if (pds!=null) { - for (int i=0;i<pds.length;i++) { - String pName = pds[i].getName(); - Method pReadMethod = pds[i].getReadMethod(); - if (pReadMethod!=null && // ensure it has a getter method - pReadMethod.getDeclaringClass()!=Object.class && // filter Object.class getter methods - pReadMethod.getParameterTypes().length==0) { // filter getter methods that take parameters - Object value = pReadMethod.invoke(_obj,NO_PARAMS); - printProperty(sb,prefix+"."+pName,value); + for (PropertyDescriptor pd : pds) { + String pName = pd.getName(); + Method pReadMethod = pd.getReadMethod(); + if (pReadMethod != null && // ensure it has a getter method + pReadMethod.getDeclaringClass() != Object.class && // filter Object.class getter methods + pReadMethod.getParameterTypes().length == 0) { // filter getter methods that take parameters + Object value = pReadMethod.invoke(_obj, NO_PARAMS); + printProperty(sb, prefix + "." + pName, value); } } } } catch (Exception ex) { - sb.append("\n\nEXCEPTION: Could not complete "+_obj.getClass()+".toString(): "+ex.getMessage()+"\n"); + sb.append("\n\nEXCEPTION: Could not complete ").append(_obj.getClass()).append(".toString(): ").append(ex.getMessage()).append("\n"); } return sb.toString(); } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/SyModuleImpl.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/SyModuleImpl.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/SyModuleImpl.java index 2bf8f2e..190abbd 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/SyModuleImpl.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/SyModuleImpl.java @@ -29,7 +29,7 @@ import java.util.*; * */ public class SyModuleImpl extends ModuleImpl implements SyModule { - private static final Set<String> PERIODS = new HashSet<String>(); + private static final Set<String> PERIODS = new HashSet<>(); static { PERIODS.add(HOURLY ); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/impl/ModuleUtils.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/impl/ModuleUtils.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/impl/ModuleUtils.java index ca1738c..9ad98e3 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/impl/ModuleUtils.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/module/impl/ModuleUtils.java @@ -28,7 +28,7 @@ public class ModuleUtils { public static List<Module> cloneModules(List<Module> modules) { List<Module> cModules = null; if (modules!=null) { - cModules = new ArrayList<Module>(); + cModules = new ArrayList<>(); for (Module module : modules) { try { Module c = (Module) module.clone(); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Channel.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Channel.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Channel.java index a9e6749..cc89524 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Channel.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Channel.java @@ -44,7 +44,7 @@ public class Channel extends WireFeed { private static final Set<String> DAYS; static { - HashSet<String> days = new HashSet<String>(); + HashSet<String> days = new HashSet<>(); days.add(SUNDAY ); days.add(MONDAY ); days.add(TUESDAY ); @@ -201,7 +201,7 @@ public class Channel extends WireFeed { * */ public List<Item> getItems() { - return (_items==null) ? (_items=new ArrayList<Item>()) : _items; + return (_items==null) ? (_items= new ArrayList<>()) : _items; } /** @@ -415,15 +415,14 @@ public class Channel extends WireFeed { */ public void setSkipHours(List<Integer> skipHours) { if (skipHours!=null) { - for (int i=0;i<skipHours.size();i++) { - Integer iHour = (Integer) skipHours.get(i); - if (iHour!=null) { - int hour = iHour.intValue(); - if (hour<0 || hour>24) { - throw new IllegalArgumentException("Invalid hour ["+hour+"]"); + for (Integer skipHour : skipHours) { + Integer iHour = (Integer) skipHour; + if (iHour != null) { + int hour = iHour; + if (hour < 0 || hour > 24) { + throw new IllegalArgumentException("Invalid hour [" + hour + "]"); } - } - else { + } else { throw new IllegalArgumentException("Invalid hour [null]"); } } @@ -496,7 +495,7 @@ public class Channel extends WireFeed { * */ public List<Category> getCategories() { - return (_categories==null) ? (_categories=new ArrayList<Category>()) : _categories; + return (_categories==null) ? (_categories= new ArrayList<>()) : _categories; } /** @@ -559,7 +558,7 @@ public class Channel extends WireFeed { */ @Override public List<Module> getModules() { - return (_modules==null) ? (_modules=new ArrayList<Module>()) : _modules; + return (_modules==null) ? (_modules= new ArrayList<>()) : _modules; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Item.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Item.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Item.java index 9931dd8..ffeaf6e 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Item.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/rss/Item.java @@ -18,14 +18,14 @@ package com.sun.syndication.feed.rss; import com.sun.syndication.feed.impl.ObjectBean; +import com.sun.syndication.feed.module.Extendable; import com.sun.syndication.feed.module.Module; import com.sun.syndication.feed.module.impl.ModuleUtils; -import com.sun.syndication.feed.module.Extendable; +import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; -import java.io.Serializable; /** * Bean for items of RSS feeds. @@ -248,7 +248,7 @@ public class Item implements Cloneable, Serializable, Extendable { * */ public List<Enclosure> getEnclosures() { - return (_enclosures==null) ? (_enclosures=new ArrayList<Enclosure>()) : _enclosures; + return (_enclosures==null) ? (_enclosures= new ArrayList<>()) : _enclosures; } /** @@ -270,7 +270,7 @@ public class Item implements Cloneable, Serializable, Extendable { * */ public List getCategories() { - return (_categories==null) ? (_categories=new ArrayList<Category>()) : _categories; + return (_categories==null) ? (_categories= new ArrayList<>()) : _categories; } /** @@ -352,7 +352,7 @@ public class Item implements Cloneable, Serializable, Extendable { * */ public List<Module> getModules() { - return (_modules==null) ? (_modules=new ArrayList<Module>()) : _modules; + return (_modules==null) ? (_modules= new ArrayList<>()) : _modules; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndCategoryImpl.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndCategoryImpl.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndCategoryImpl.java index eacefbb..5661109 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndCategoryImpl.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndCategoryImpl.java @@ -18,13 +18,13 @@ package com.sun.syndication.feed.synd; import com.sun.syndication.feed.impl.ObjectBean; -import com.sun.syndication.feed.module.DCSubjectImpl; import com.sun.syndication.feed.module.DCSubject; +import com.sun.syndication.feed.module.DCSubjectImpl; +import java.io.Serializable; import java.util.AbstractList; -import java.util.List; import java.util.ArrayList; -import java.io.Serializable; +import java.util.List; /** * Bean for categories of SyndFeedImpl feeds and entries. @@ -272,10 +272,10 @@ class SyndCategoryListFacade extends AbstractList<SyndCategory> { List<DCSubject> sList = null; if (cList!=null) { sList = new ArrayList(); - for (int i=0;i<cList.size();i++) { - SyndCategoryImpl sCat = (SyndCategoryImpl) cList.get(i); + for (SyndCategory aCList : cList) { + SyndCategoryImpl sCat = (SyndCategoryImpl) aCList; DCSubject subject = null; - if (sCat!=null) { + if (sCat != null) { subject = sCat.getSubject(); } sList.add(subject); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndEntryImpl.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndEntryImpl.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndEntryImpl.java index 13119cd..1e69908 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndEntryImpl.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/SyndEntryImpl.java @@ -17,14 +17,14 @@ package com.sun.syndication.feed.synd; import com.sun.syndication.feed.CopyFrom; +import com.sun.syndication.feed.impl.CopyFromHelper; import com.sun.syndication.feed.impl.ObjectBean; import com.sun.syndication.feed.module.*; import com.sun.syndication.feed.module.impl.ModuleUtils; import com.sun.syndication.feed.synd.impl.URINormalizer; -import com.sun.syndication.feed.impl.CopyFromHelper; +import java.io.Serializable; import java.util.*; -import java.io.Serializable; /** * Bean for entries of SyndFeedImpl feeds. @@ -272,7 +272,7 @@ public class SyndEntryImpl implements Serializable,SyndEntry { * */ public List<SyndContent> getContents() { - return (_contents==null) ? (_contents=new ArrayList<SyndContent>()) : _contents; + return (_contents==null) ? (_contents= new ArrayList<>()) : _contents; } /** @@ -294,7 +294,7 @@ public class SyndEntryImpl implements Serializable,SyndEntry { * */ public List<SyndEnclosure> getEnclosures() { - return (_enclosures==null) ? (_enclosures=new ArrayList<SyndEnclosure>()) : _enclosures; + return (_enclosures==null) ? (_enclosures= new ArrayList<>()) : _enclosures; } /** @@ -366,7 +366,7 @@ public class SyndEntryImpl implements Serializable,SyndEntry { */ public List<Module> getModules() { if (_modules==null) { - _modules=new ArrayList<Module>(); + _modules= new ArrayList<>(); } if (ModuleUtils.getModule(_modules,DCModule.URI)==null) { _modules.add(new DCModuleImpl()); @@ -440,7 +440,7 @@ public class SyndEntryImpl implements Serializable,SyndEntry { * @return Returns the links. */ public List<SyndLink> getLinks() { - return (_links==null) ? (_links=new ArrayList<SyndLink>()) : _links; + return (_links==null) ? (_links= new ArrayList<>()) : _links; } /** http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom03.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom03.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom03.java index 74dd500..1a8c0a9 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom03.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom03.java @@ -18,29 +18,13 @@ package com.sun.syndication.feed.synd.impl; import com.sun.syndication.feed.WireFeed; -import com.sun.syndication.feed.atom.Content; -import com.sun.syndication.feed.atom.Entry; -import com.sun.syndication.feed.atom.Feed; -import com.sun.syndication.feed.atom.Link; -import com.sun.syndication.feed.atom.Person; +import com.sun.syndication.feed.atom.*; import com.sun.syndication.feed.module.impl.ModuleUtils; -import com.sun.syndication.feed.synd.SyndFeed; -import com.sun.syndication.feed.synd.Converter; -import com.sun.syndication.feed.synd.SyndEnclosure; -import com.sun.syndication.feed.synd.SyndEnclosureImpl; -import com.sun.syndication.feed.synd.SyndEntry; -import com.sun.syndication.feed.synd.SyndContentImpl; -import com.sun.syndication.feed.synd.SyndEntryImpl; -import com.sun.syndication.feed.synd.SyndContent; -import com.sun.syndication.feed.synd.SyndLink; -import com.sun.syndication.feed.synd.SyndLinkImpl; -import com.sun.syndication.feed.synd.SyndPerson; -import com.sun.syndication.feed.synd.SyndPersonImpl; +import com.sun.syndication.feed.synd.*; import java.util.ArrayList; -import java.util.List; import java.util.Date; -import java.util.Iterator; +import java.util.List; /** */ @@ -130,8 +114,8 @@ public class ConverterForAtom03 implements Converter { protected List createSyndLinks(List aLinks) { ArrayList sLinks = new ArrayList(); - for (Iterator iter = aLinks.iterator(); iter.hasNext();) { - Link link = (Link)iter.next(); + for (Object aLink : aLinks) { + Link link = (Link) aLink; if (!link.getRel().equals("enclosure")) { SyndLink sLink = createSyndLink(link); sLinks.add(sLink); @@ -151,8 +135,8 @@ public class ConverterForAtom03 implements Converter { protected List createSyndEntries(List atomEntries, boolean preserveWireItems) { List syndEntries = new ArrayList(); - for (int i=0;i<atomEntries.size();i++) { - syndEntries.add(createSyndEntry((Entry) atomEntries.get(i), preserveWireItems)); + for (Object atomEntry : atomEntries) { + syndEntries.add(createSyndEntry((Entry) atomEntry, preserveWireItems)); } return syndEntries; } @@ -182,8 +166,8 @@ public class ConverterForAtom03 implements Converter { List syndEnclosures = new ArrayList(); if (entry.getOtherLinks() != null && entry.getOtherLinks().size() > 0) { List oLinks = entry.getOtherLinks(); - for (Iterator iter = oLinks.iterator(); iter.hasNext(); ) { - Link thisLink = (Link)iter.next(); + for (Object oLink : oLinks) { + Link thisLink = (Link) oLink; if ("enclosure".equals(thisLink.getRel())) syndEnclosures.add(createSyndEnclosure(entry, thisLink)); } @@ -228,8 +212,8 @@ public class ConverterForAtom03 implements Converter { List contents = entry.getContents(); if (contents.size()>0) { List sContents = new ArrayList(); - for (int i=0;i<contents.size();i++) { - content = (Content) contents.get(i); + for (Object content1 : contents) { + content = (Content) content1; SyndContent sContent = new SyndContentImpl(); sContent.setType(content.getType()); sContent.setValue(content.getValue()); @@ -296,8 +280,8 @@ public class ConverterForAtom03 implements Converter { List otherLinks = new ArrayList(); List slinks = syndFeed.getLinks(); if (slinks != null) { - for (Iterator iter=slinks.iterator(); iter.hasNext();) { - SyndLink syndLink = (SyndLink)iter.next(); + for (Object slink : slinks) { + SyndLink syndLink = (SyndLink) slink; Link link = createAtomLink(syndLink); if (link.getRel() == null || "".equals(link.getRel().trim()) || @@ -347,8 +331,8 @@ public class ConverterForAtom03 implements Converter { protected static List createAtomPersons(List sPersons) { List persons = new ArrayList(); - for (Iterator iter = sPersons.iterator(); iter.hasNext(); ) { - SyndPerson sPerson = (SyndPerson)iter.next(); + for (Object sPerson1 : sPersons) { + SyndPerson sPerson = (SyndPerson) sPerson1; Person person = new Person(); person.setName(sPerson.getName()); person.setUri(sPerson.getUri()); @@ -361,8 +345,8 @@ public class ConverterForAtom03 implements Converter { protected static List createSyndPersons(List aPersons) { List persons = new ArrayList(); - for (Iterator iter = aPersons.iterator(); iter.hasNext(); ) { - Person aPerson = (Person)iter.next(); + for (Object aPerson1 : aPersons) { + Person aPerson = (Person) aPerson1; SyndPerson person = new SyndPersonImpl(); person.setName(aPerson.getName()); person.setUri(aPerson.getUri()); @@ -375,8 +359,8 @@ public class ConverterForAtom03 implements Converter { protected List createAtomEntries(List syndEntries) { List atomEntries = new ArrayList(); - for (int i=0;i<syndEntries.size();i++) { - atomEntries.add(createAtomEntry((SyndEntry)syndEntries.get(i))); + for (Object syndEntry : syndEntries) { + atomEntries.add(createAtomEntry((SyndEntry) syndEntry)); } return atomEntries; } @@ -407,8 +391,8 @@ public class ConverterForAtom03 implements Converter { List otherLinks = new ArrayList(); List slinks = sEntry.getLinks(); if (slinks != null) { - for (Iterator iter=slinks.iterator(); iter.hasNext();) { - SyndLink syndLink = (SyndLink)iter.next(); + for (Object slink : slinks) { + SyndLink syndLink = (SyndLink) slink; Link link = createAtomLink(syndLink); if (link.getRel() == null || "".equals(link.getRel().trim()) || @@ -429,8 +413,8 @@ public class ConverterForAtom03 implements Converter { List sEnclosures = sEntry.getEnclosures(); if (sEnclosures != null) { - for (Iterator iter=sEnclosures.iterator(); iter.hasNext();) { - SyndEnclosure syndEnclosure = (SyndEnclosure) iter.next(); + for (Object sEnclosure : sEnclosures) { + SyndEnclosure syndEnclosure = (SyndEnclosure) sEnclosure; Link link = createAtomEnclosure(syndEnclosure); otherLinks.add(link); } @@ -452,8 +436,8 @@ public class ConverterForAtom03 implements Converter { List contents = sEntry.getContents(); if (contents.size()>0) { List aContents = new ArrayList(); - for (int i=0;i<contents.size();i++) { - sContent = (SyndContentImpl) contents.get(i); + for (Object content1 : contents) { + sContent = (SyndContentImpl) content1; Content content = new Content(); content.setType(sContent.getType()); content.setValue(sContent.getValue()); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom10.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom10.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom10.java index d51e9bd..27551c1 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom10.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForAtom10.java @@ -23,7 +23,6 @@ import com.sun.syndication.feed.synd.*; import java.util.ArrayList; import java.util.Date; -import java.util.Iterator; import java.util.List; @@ -123,8 +122,8 @@ public class ConverterForAtom10 implements Converter { protected List createSyndLinks(List aLinks) { ArrayList sLinks = new ArrayList(); - for (Iterator iter = aLinks.iterator(); iter.hasNext();) { - Link link = (Link)iter.next(); + for (Object aLink : aLinks) { + Link link = (Link) aLink; SyndLink sLink = createSyndLink(link); sLinks.add(sLink); } @@ -133,8 +132,8 @@ public class ConverterForAtom10 implements Converter { protected List createSyndEntries(Feed feed, List atomEntries, boolean preserveWireItems) { List syndEntries = new ArrayList(); - for (int i=0;i<atomEntries.size();i++) { - syndEntries.add(createSyndEntry(feed, (Entry) atomEntries.get(i), preserveWireItems)); + for (Object atomEntry : atomEntries) { + syndEntries.add(createSyndEntry(feed, (Entry) atomEntry, preserveWireItems)); } return syndEntries; } @@ -163,8 +162,8 @@ public class ConverterForAtom10 implements Converter { List contents = entry.getContents(); if (contents != null && contents.size() > 0) { List sContents = new ArrayList(); - for (Iterator iter=contents.iterator(); iter.hasNext();) { - Content content = (Content)iter.next(); + for (Object content1 : contents) { + Content content = (Content) content1; sContents.add(createSyndContent(content)); } syndEntry.setContents(sContents); @@ -195,10 +194,10 @@ public class ConverterForAtom10 implements Converter { List categories = entry.getCategories(); if (categories!=null) { List syndCategories = new ArrayList(); - for (Iterator iter=categories.iterator(); iter.hasNext();) { - Category c = (Category)iter.next(); + for (Object category : categories) { + Category c = (Category) category; SyndCategory syndCategory = new SyndCategoryImpl(); - syndCategory.setName(c.getTerm()); + syndCategory.setName(c.getTerm()); syndCategory.setTaxonomyUri(c.getSchemeResolved()); // TODO: categories MAY have labels // syndCategory.setLabel(c.getLabel()); @@ -218,8 +217,8 @@ public class ConverterForAtom10 implements Converter { List syndEnclosures = new ArrayList(); if (entry.getOtherLinks() != null && entry.getOtherLinks().size() > 0) { List oLinks = entry.getOtherLinks(); - for (Iterator iter = oLinks.iterator(); iter.hasNext(); ) { - Link thisLink = (Link)iter.next(); + for (Object oLink : oLinks) { + Link thisLink = (Link) oLink; if ("enclosure".equals(thisLink.getRel())) syndEnclosures.add( createSyndEnclosure(feed, entry, thisLink)); @@ -327,9 +326,9 @@ public class ConverterForAtom10 implements Converter { List otherLinks = new ArrayList(); List slinks = syndFeed.getLinks(); if (slinks != null) { - for (Iterator iter=slinks.iterator(); iter.hasNext();) { - SyndLink syndLink = (SyndLink)iter.next(); - Link link = createAtomLink(syndLink); + for (Object slink : slinks) { + SyndLink syndLink = (SyndLink) slink; + Link link = createAtomLink(syndLink); if (link.getRel() == null || "".equals(link.getRel().trim()) || "alternate".equals(link.getRel())) { @@ -352,8 +351,8 @@ public class ConverterForAtom10 implements Converter { List sCats = syndFeed.getCategories(); List aCats = new ArrayList(); if (sCats != null) { - for (Iterator iter=sCats.iterator(); iter.hasNext();) { - SyndCategory sCat = (SyndCategory)iter.next(); + for (Object sCat1 : sCats) { + SyndCategory sCat = (SyndCategory) sCat1; Category aCat = new Category(); aCat.setTerm(sCat.getName()); // TODO: aCat.setLabel(sCat.getLabel()); @@ -397,8 +396,8 @@ public class ConverterForAtom10 implements Converter { protected List createAtomEntries(List syndEntries) { List atomEntries = new ArrayList(); - for (int i=0;i<syndEntries.size();i++) { - atomEntries.add(createAtomEntry((SyndEntry)syndEntries.get(i))); + for (Object syndEntry : syndEntries) { + atomEntries.add(createAtomEntry((SyndEntry) syndEntry)); } return atomEntries; } @@ -412,8 +411,8 @@ public class ConverterForAtom10 implements Converter { protected List createAtomContents(List syndContents) { List atomContents = new ArrayList(); - for (int i=0;i<syndContents.size();i++) { - atomContents.add(createAtomContent((SyndContent)syndContents.get(i))); + for (Object syndContent : syndContents) { + atomContents.add(createAtomContent((SyndContent) syndContent)); } return atomContents; } @@ -447,8 +446,8 @@ public class ConverterForAtom10 implements Converter { List enclosures = sEntry.getEnclosures(); boolean linkRelEnclosureExists = false; if (slinks != null) { - for (Iterator iter=slinks.iterator(); iter.hasNext();) { - SyndLink syndLink = (SyndLink)iter.next(); + for (Object slink : slinks) { + SyndLink syndLink = (SyndLink) slink; Link link = createAtomLink(syndLink); // Set this flag if there's a link of rel = enclosure so that // enclosures won't be duplicated when pulled from @@ -476,8 +475,8 @@ public class ConverterForAtom10 implements Converter { // add SyndEnclosures as links with rel="enclosure" ONLY if // there are no SyndEntry.getLinks() with rel="enclosure" if (enclosures != null && !linkRelEnclosureExists) { - for (Iterator iter=enclosures.iterator(); iter.hasNext();) { - SyndEnclosure syndEncl = (SyndEnclosure)iter.next(); + for (Object enclosure : enclosures) { + SyndEnclosure syndEncl = (SyndEnclosure) enclosure; Link link = createAtomEnclosure(syndEncl); otherLinks.add(link); } @@ -488,8 +487,8 @@ public class ConverterForAtom10 implements Converter { List sCats = sEntry.getCategories(); List aCats = new ArrayList(); if (sCats != null) { - for (Iterator iter=sCats.iterator(); iter.hasNext();) { - SyndCategory sCat = (SyndCategory)iter.next(); + for (Object sCat1 : sCats) { + SyndCategory sCat = (SyndCategory) sCat1; Category aCat = new Category(); aCat.setTerm(sCat.getName()); // TODO: aCat.setLabel(sCat.getLabel()); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS090.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS090.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS090.java index 1e4246d..58273ec 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS090.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS090.java @@ -75,8 +75,8 @@ public class ConverterForRSS090 implements Converter { protected List createSyndEntries(List rssItems, boolean preserveWireItems) { List syndEntries = new ArrayList(); - for (int i=0;i<rssItems.size();i++) { - syndEntries.add(createSyndEntry((Item) rssItems.get(i), preserveWireItems)); + for (Object rssItem : rssItems) { + syndEntries.add(createSyndEntry((Item) rssItem, preserveWireItems)); } return syndEntries; } @@ -145,8 +145,8 @@ public class ConverterForRSS090 implements Converter { protected List createRSSItems(List sEntries) { List list = new ArrayList(); - for (int i=0;i<sEntries.size();i++) { - list.add(createRSSItem((SyndEntry)sEntries.get(i))); + for (Object sEntry : sEntries) { + list.add(createRSSItem((SyndEntry) sEntry)); } return list; } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS092.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS092.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS092.java index f47462d..3689659 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS092.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/feed/synd/impl/ConverterForRSS092.java @@ -16,20 +16,16 @@ */ package com.sun.syndication.feed.synd.impl; +import com.sun.syndication.feed.rss.Category; +import com.sun.syndication.feed.rss.Enclosure; +import com.sun.syndication.feed.rss.Item; +import com.sun.syndication.feed.synd.*; + import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import com.sun.syndication.feed.rss.Category; -import com.sun.syndication.feed.rss.Enclosure; -import com.sun.syndication.feed.rss.Item; -import com.sun.syndication.feed.synd.SyndCategory; -import com.sun.syndication.feed.synd.SyndCategoryImpl; -import com.sun.syndication.feed.synd.SyndEnclosure; -import com.sun.syndication.feed.synd.SyndEnclosureImpl; -import com.sun.syndication.feed.synd.SyndEntry; - /** */ public class ConverterForRSS092 extends ConverterForRSS091Userland { @@ -61,8 +57,8 @@ public class ConverterForRSS092 extends ConverterForRSS091Userland { protected List createSyndCategories(List rssCats) { List syndCats = new ArrayList(); - for (int i=0;i<rssCats.size();i++) { - Category rssCat = (Category) rssCats.get(i); + for (Object rssCat1 : rssCats) { + Category rssCat = (Category) rssCat1; SyndCategory sCat = new SyndCategoryImpl(); sCat.setTaxonomyUri(rssCat.getDomain()); sCat.setName(rssCat.getValue()); @@ -73,8 +69,8 @@ public class ConverterForRSS092 extends ConverterForRSS091Userland { protected List createSyndEnclosures(List enclosures) { List sEnclosures = new ArrayList(); - for (int i=0;i<enclosures.size();i++) { - Enclosure enc = (Enclosure) enclosures.get(i); + for (Object enclosure : enclosures) { + Enclosure enc = (Enclosure) enclosure; SyndEnclosure sEnc = new SyndEnclosureImpl(); sEnc.setUrl(enc.getUrl()); sEnc.setType(enc.getType()); @@ -101,8 +97,8 @@ public class ConverterForRSS092 extends ConverterForRSS091Userland { protected List createRSSCategories(List sCats) { List cats = new ArrayList(); - for (int i=0;i<sCats.size();i++) { - SyndCategory sCat = (SyndCategory) sCats.get(i); + for (Object sCat1 : sCats) { + SyndCategory sCat = (SyndCategory) sCat1; Category cat = new Category(); cat.setDomain(sCat.getTaxonomyUri()); cat.setValue(sCat.getName()); @@ -113,8 +109,8 @@ public class ConverterForRSS092 extends ConverterForRSS091Userland { protected List createEnclosures(List sEnclosures) { List enclosures = new ArrayList(); - for (int i=0;i<sEnclosures.size();i++) { - SyndEnclosure sEnc = (SyndEnclosure) sEnclosures.get(i); + for (Object sEnclosure : sEnclosures) { + SyndEnclosure sEnc = (SyndEnclosure) sEnclosure; Enclosure enc = new Enclosure(); enc.setUrl(sEnc.getUrl()); enc.setType(sEnc.getType()); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/WireFeedInput.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/WireFeedInput.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/WireFeedInput.java index 58e6791..6bad729 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/WireFeedInput.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/WireFeedInput.java @@ -16,29 +16,19 @@ */ package com.sun.syndication.io; -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.IOException; -import java.io.Reader; -import java.util.List; -import java.util.Map; -import java.util.WeakHashMap; - +import com.sun.syndication.feed.WireFeed; +import com.sun.syndication.io.impl.FeedParsers; +import com.sun.syndication.io.impl.XmlFixerReader; import org.jdom2.Document; import org.jdom2.JDOMException; import org.jdom2.input.DOMBuilder; import org.jdom2.input.JDOMParseException; -import org.xml.sax.EntityResolver; -import org.xml.sax.InputSource; -import org.xml.sax.SAXNotRecognizedException; -import org.xml.sax.SAXNotSupportedException; -import org.xml.sax.XMLReader; +import org.xml.sax.*; -import com.sun.syndication.feed.WireFeed; -import com.sun.syndication.io.impl.FeedParsers; -import com.sun.syndication.io.impl.XmlFixerReader; +import java.io.*; +import java.util.List; +import java.util.Map; +import java.util.WeakHashMap; /** * Parses an XML document (File, InputStream, Reader, W3C SAX InputSource, W3C DOM Document or JDom DOcument) @@ -300,31 +290,25 @@ public class WireFeedInput { try { parser.setFeature("http://xml.org/sax/features/external-general-entities", false); saxBuilder.setFeature("http://xml.org/sax/features/external-general-entities", false); - } catch (SAXNotRecognizedException e) { - // ignore - } catch (SAXNotSupportedException e) { + } catch (SAXNotRecognizedException | SAXNotSupportedException e) { // ignore } - - try { + + try { parser.setFeature("http://xml.org/sax/features/external-parameter-entities", false); saxBuilder.setFeature("http://xml.org/sax/features/external-parameter-entities", false); - } catch (SAXNotRecognizedException e) { - // ignore - } catch (SAXNotSupportedException e) { + } catch (SAXNotRecognizedException | SAXNotSupportedException e) { // ignore } - try { + try { parser.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); saxBuilder.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); - } catch (SAXNotRecognizedException e) { - // ignore - } catch (SAXNotSupportedException e) { + } catch (SAXNotRecognizedException | SAXNotSupportedException e) { // ignore } - - } catch (JDOMException e) { + + } catch (JDOMException e) { throw new IllegalStateException("JDOM could not create a SAX parser"); } http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Generator.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Generator.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Generator.java index 2c6a4b0..1a7089d 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Generator.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Generator.java @@ -86,17 +86,16 @@ public class Atom03Generator extends BaseWireFeedGenerator { } protected void addFeed(Feed feed, Element parent) throws FeedException { - Element eFeed = parent; - populateFeedHeader(feed,eFeed); - checkFeedHeaderConstraints(eFeed); - generateFeedModules(feed.getModules(),eFeed); - generateForeignMarkup(eFeed, (List)feed.getForeignMarkup()); + populateFeedHeader(feed, parent); + checkFeedHeaderConstraints(parent); + generateFeedModules(feed.getModules(), parent); + generateForeignMarkup(parent, (List)feed.getForeignMarkup()); } protected void addEntries(Feed feed,Element parent) throws FeedException { List items = feed.getEntries(); - for (int i=0;i<items.size();i++) { - addEntry((Entry)items.get(i),parent); + for (Object item : items) { + addEntry((Entry) item, parent); } checkEntriesConstraints(parent); } @@ -117,13 +116,13 @@ public class Atom03Generator extends BaseWireFeedGenerator { } List links = feed.getAlternateLinks(); - for (int i = 0; i < links.size(); i++) { - eFeed.addContent(generateLinkElement((Link)links.get(i))); + for (Object link1 : links) { + eFeed.addContent(generateLinkElement((Link) link1)); } links = feed.getOtherLinks(); - for (int i = 0; i < links.size(); i++) { - eFeed.addContent(generateLinkElement((Link)links.get(i))); + for (Object link : links) { + eFeed.addContent(generateLinkElement((Link) link)); } if (feed.getAuthors()!=null && feed.getAuthors().size() > 0) { Element authorElement = new Element("author", getFeedNamespace()); @@ -132,9 +131,9 @@ public class Atom03Generator extends BaseWireFeedGenerator { } List contributors = feed.getContributors(); - for (int i = 0; i < contributors.size(); i++) { + for (Object contributor : contributors) { Element contributorElement = new Element("contributor", getFeedNamespace()); - fillPersonElement(contributorElement, (Person)contributors.get(i)); + fillPersonElement(contributorElement, (Person) contributor); eFeed.addContent(contributorElement); } @@ -176,13 +175,13 @@ public class Atom03Generator extends BaseWireFeedGenerator { eEntry.addContent(titleElement); } List links = entry.getAlternateLinks(); - for (int i = 0; i < links.size(); i++) { - eEntry.addContent(generateLinkElement((Link)links.get(i))); + for (Object link1 : links) { + eEntry.addContent(generateLinkElement((Link) link1)); } links = entry.getOtherLinks(); - for (int i = 0; i < links.size(); i++) { - eEntry.addContent(generateLinkElement((Link)links.get(i))); + for (Object link : links) { + eEntry.addContent(generateLinkElement((Link) link)); } if (entry.getAuthors()!=null && entry.getAuthors().size() > 0) { @@ -192,9 +191,9 @@ public class Atom03Generator extends BaseWireFeedGenerator { } List contributors = entry.getContributors(); - for (int i = 0; i < contributors.size(); i++) { + for (Object contributor : contributors) { Element contributorElement = new Element("contributor", getFeedNamespace()); - fillPersonElement(contributorElement, (Person)contributors.get(i)); + fillPersonElement(contributorElement, (Person) contributor); eEntry.addContent(contributorElement); } if (entry.getId() != null) { @@ -226,9 +225,9 @@ public class Atom03Generator extends BaseWireFeedGenerator { } List contents = entry.getContents(); - for (int i = 0; i < contents.size(); i++) { + for (Object content : contents) { Element contentElement = new Element("content", getFeedNamespace()); - fillContentElement(contentElement, (Content)contents.get(i)); + fillContentElement(contentElement, (Content) content); eEntry.addContent(contentElement); } @@ -249,7 +248,7 @@ public class Atom03Generator extends BaseWireFeedGenerator { Element linkElement = new Element("link", getFeedNamespace()); if (link.getRel() != null) { - Attribute relAttribute = new Attribute("rel", link.getRel().toString()); + Attribute relAttribute = new Attribute("rel", link.getRel()); linkElement.setAttribute(relAttribute); } @@ -303,7 +302,7 @@ public class Atom03Generator extends BaseWireFeedGenerator { String mode = content.getMode(); if (mode != null) { - Attribute modeAttribute = new Attribute("mode", content.getMode().toString()); + Attribute modeAttribute = new Attribute("mode", content.getMode()); contentElement.setAttribute(modeAttribute); } @@ -315,7 +314,7 @@ public class Atom03Generator extends BaseWireFeedGenerator { contentElement.addContent(Base64.encode(content.getValue())); } else if (mode.equals(Content.XML)) { - StringBuffer tmpDocString = new StringBuffer("<tmpdoc>"); + StringBuilder tmpDocString = new StringBuilder("<tmpdoc>"); tmpDocString.append(content.getValue()); tmpDocString.append("</tmpdoc>"); StringReader tmpDocReader = new StringReader(tmpDocString.toString()); http://git-wip-us.apache.org/repos/asf/marmotta/blob/f45e3ddd/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Parser.java ---------------------------------------------------------------------- diff --git a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Parser.java b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Parser.java index a6aab55..1943cb2 100644 --- a/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Parser.java +++ b/commons/marmotta-sesame-tools/marmotta-rio-rss/src/ext/java/com/sun/syndication/io/impl/Atom03Parser.java @@ -24,7 +24,9 @@ import org.jdom2.Element; import org.jdom2.Namespace; import org.jdom2.output.XMLOutputter; -import java.util.*; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; /** */ @@ -167,15 +169,14 @@ public class Atom03Parser extends BaseWireFeedParser { // List(Elements) -> List(Link) private List parseLinks(List eLinks,boolean alternate) { List links = new ArrayList(); - for (int i=0;i<eLinks.size();i++) { - Element eLink = (Element) eLinks.get(i); + for (Object eLink1 : eLinks) { + Element eLink = (Element) eLink1; String rel = getAttributeValue(eLink, "rel"); if (alternate) { if ("alternate".equals(rel)) { links.add(parseLink(eLink)); } - } - else { + } else { if (!("alternate".equals(rel))) { links.add(parseLink(eLink)); } @@ -214,8 +215,8 @@ public class Atom03Parser extends BaseWireFeedParser { // List(Elements) -> List(Persons) private List parsePersons(List ePersons) { List persons = new ArrayList(); - for (int i=0;i<ePersons.size();i++) { - persons.add(parsePerson((Element)ePersons.get(i))); + for (Object ePerson : ePersons) { + persons.add(parsePerson((Element) ePerson)); } return (persons.size()>0) ? persons : null; } @@ -228,29 +229,29 @@ public class Atom03Parser extends BaseWireFeedParser { if (mode == null) { mode = Content.XML; // default to xml content } - if (mode.equals(Content.ESCAPED)) { - // do nothing XML Parser took care of this - value = e.getText(); - } - else - if (mode.equals(Content.BASE64)) { + switch (mode) { + case Content.ESCAPED: + // do nothing XML Parser took care of this + value = e.getText(); + break; + case Content.BASE64: value = Base64.decode(e.getText()); - } - else - if (mode.equals(Content.XML)) { - XMLOutputter outputter = new XMLOutputter(); - List eContent = e.getContent(); - Iterator i = eContent.iterator(); - while (i.hasNext()) { - org.jdom2.Content c = (org.jdom2.Content) i.next(); - if (c instanceof Element) { - Element eC = (Element) c; - if (eC.getNamespace().equals(getAtomNamespace())) { - ((Element)c).setNamespace(Namespace.NO_NAMESPACE); + break; + case Content.XML: + XMLOutputter outputter = new XMLOutputter(); + List eContent = e.getContent(); + Iterator i = eContent.iterator(); + while (i.hasNext()) { + org.jdom2.Content c = (org.jdom2.Content) i.next(); + if (c instanceof Element) { + Element eC = (Element) c; + if (eC.getNamespace().equals(getAtomNamespace())) { + ((Element) c).setNamespace(Namespace.NO_NAMESPACE); + } } } - } - value = outputter.outputString(eContent); + value = outputter.outputString(eContent); + break; } Content content = new Content(); @@ -263,8 +264,8 @@ public class Atom03Parser extends BaseWireFeedParser { // List(Elements) -> List(Entries) private List parseEntries(List eEntries) { List entries = new ArrayList(); - for (int i=0;i<eEntries.size();i++) { - entries.add(parseEntry((Element)eEntries.get(i))); + for (Object eEntry : eEntries) { + entries.add(parseEntry((Element) eEntry)); } return (entries.size()>0) ? entries : null; } @@ -321,8 +322,8 @@ public class Atom03Parser extends BaseWireFeedParser { eList = eEntry.getChildren("content",getAtomNamespace()); if (eList.size()>0) { List content = new ArrayList(); - for (int i=0;i<eList.size();i++) { - content.add(parseContent((Element)eList.get(i))); + for (Object anEList : eList) { + content.add(parseContent((Element) anEList)); } entry.setContents(content); }
