Package de.mediathekview.mlib.daten
Class ListeFilme
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<DatenFilm>,Collection<DatenFilm>,List<DatenFilm>,RandomAccess
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]static final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final intstatic final intString[]booleanintString[]static final StringString[][]Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddFilmVomSender(DatenFilm film) voidcheck()voidcheckThema(String sender, LinkedList<String> liste, String thema) voidclear()longvoiddeleteAllFilms(String sender) Delete all films from specified sender.genDate()intgetAge()Get the age of the film list.Get the age of the film list.getFileSizeUrl(String url) Deprecated.Move this someday to DatenFilm.getFilmByUrl(String url) getId()voidgetThema(String sender, LinkedList<String> liste) booleanimportFilmliste(DatenFilm film) booleanisOlderThan(int sekunden) Check if list is older than specified parameter.booleanisTooOld()Check if available Filmlist is older than a specified value.booleanCheck if Filmlist is too old for using a diff list.neueFilme(ListeFilme orgListe) voidsetMeta(ListeFilme listeFilme) voidsort()voidErstellt ein StringArray der Themen eines Senders oder wenn "sender" leer, aller Sender.voidupdateListe(ListeFilme listeEinsortieren, boolean index, boolean ersetzen) voidMethods inherited from class java.util.ArrayList
add, addAll, addAll, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll
-
Field Details
-
THEMA_LIVE
- See Also:
-
FILMLISTE
- See Also:
-
FILMLISTE_DATUM
- See Also:
-
FILMLISTE_DATUM_NR
public static final int FILMLISTE_DATUM_NR- See Also:
-
FILMLISTE_DATUM_GMT
- See Also:
-
FILMLISTE_DATUM_GMT_NR
public static final int FILMLISTE_DATUM_GMT_NR- See Also:
-
FILMLISTE_VERSION
- See Also:
-
FILMLISTE_VERSION_NR
public static final int FILMLISTE_VERSION_NR- See Also:
-
FILMLISTE_PROGRAMM
- See Also:
-
FILMLISTE_PRGRAMM_NR
public static final int FILMLISTE_PRGRAMM_NR- See Also:
-
FILMLISTE_ID
- See Also:
-
FILMLISTE_ID_NR
public static final int FILMLISTE_ID_NR- See Also:
-
MAX_ELEM
public static final int MAX_ELEM- See Also:
-
COLUMN_NAMES
-
nr
public int nr -
metaDaten
-
sender
-
themenPerSender
-
neueFilme
public boolean neueFilme
-
-
Constructor Details
-
ListeFilme
public ListeFilme()
-
-
Method Details
-
importFilmliste
-
addFilmVomSender
-
updateListe
-
add
-
clear
public void clear() -
check
public void check() -
sort
public void sort() -
setMeta
-
neueFilme
-
getFileSizeUrl
Deprecated.Move this someday to DatenFilm.- Parameters:
url- the URL as String.- Returns:
- the determined size or -1.
-
deleteAllFilms
Delete all films from specified sender.- Parameters:
sender- Sender which films are to be deleted.
-
getFilmByUrl
-
checkThema
-
getThema
-
getFilmByUrl_klein_hoch_hd
-
genDate
-
getId
-
getAge
public int getAge()Get the age of the film list.- Returns:
- Age in seconds.
-
getAgeAsDate
Get the age of the film list.- Returns:
- Age as a
Dateobject.
-
isTooOld
public boolean isTooOld()Check if available Filmlist is older than a specified value.- Returns:
- true if too old or if the list is empty.
-
isTooOldForDiff
public boolean isTooOldForDiff()Check if Filmlist is too old for using a diff list.- Returns:
- true if empty or too old.
-
isOlderThan
public boolean isOlderThan(int sekunden) Check if list is older than specified parameter.- Parameters:
sekunden- The age in seconds.- Returns:
- true if older.
-
writeMetaData
public void writeMetaData() -
countNewFilms
public long countNewFilms() -
themenLaden
public void themenLaden()Erstellt ein StringArray der Themen eines Senders oder wenn "sender" leer, aller Sender. Ist für die Filterfelder in GuiFilme.
-