|
|||||||||
| Home >> All >> com >> sun >> syndication >> feed >> [ synd overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.sun.syndication.feed.synd
Class SyndCategoryListFacade

java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
com.sun.syndication.feed.synd.SyndCategoryListFacade
- All Implemented Interfaces:
- java.util.Collection, java.lang.Iterable, java.util.List
- class SyndCategoryListFacade
- extends java.util.AbstractList
List implementation for SyndCategoryImpl elements. To be directly used by the SyndFeedImpl and SyndEntryImpl classes only.
It acts as a facade on top of the DCSubjectImpl elements of the underlying list and remains in synch with it. It is possible to work on either list, the categories one or the subjects one and they remain in synch.
This is necessary because the SyndFeedImpl categories are just a convenience to access the DublinCore subjects.
All this mess to avoid making DCSubjectImpl implement SyndCategory (which it would be odd).
| Nested Class Summary |
| Nested classes inherited from class java.util.AbstractList |
|
| Field Summary | |
private java.util.List |
_subjects
|
| Fields inherited from class java.util.AbstractList |
modCount |
| Constructor Summary | |
SyndCategoryListFacade()
Default constructor. |
|
SyndCategoryListFacade(java.util.List subjects)
Creates a facade list of categories on top the given subject list. |
|
| Method Summary | |
void |
add(int index,
java.lang.Object obj)
Adds a category to the list. |
static java.util.List |
convertElementsSyndCategoryToSubject(java.util.List cList)
Returns a list with the DCSubject elements of the SyndCategoryImpl list facade. |
java.lang.Object |
get(int index)
Gets the category by index. |
java.lang.Object |
remove(int index)
Removes a category element from a specific position. |
java.lang.Object |
set(int index,
java.lang.Object obj)
Sets a category in an existing position in the list. |
int |
size()
Returns the size of the list. |
| Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList |
| Methods inherited from class java.util.AbstractCollection |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
| Field Detail |
_subjects
private java.util.List _subjects
| Constructor Detail |
SyndCategoryListFacade
public SyndCategoryListFacade()
- Default constructor. Creates and empty list.
SyndCategoryListFacade
public SyndCategoryListFacade(java.util.List subjects)
- Creates a facade list of categories on top the given subject list.
| Method Detail |
get
public java.lang.Object get(int index)
- Gets the category by index.
size
public int size()
- Returns the size of the list.
set
public java.lang.Object set(int index, java.lang.Object obj)
- Sets a category in an existing position in the list.
add
public void add(int index,
java.lang.Object obj)
- Adds a category to the list.
remove
public java.lang.Object remove(int index)
- Removes a category element from a specific position.
convertElementsSyndCategoryToSubject
public static java.util.List convertElementsSyndCategoryToSubject(java.util.List cList)
- Returns a list with the DCSubject elements of the SyndCategoryImpl list facade.
To be used by the SyndFeedImpl class only.
|
|||||||||
| Home >> All >> com >> sun >> syndication >> feed >> [ synd overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC