|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectutilidades.ResumenItem
public class ResumenItem
Clase que representa un resumen de los ítems (archivos XML independientes que representan al
ítem). El resumen del ítem contiene el nombre del ítem (nombre del archivo XML) en un
String
, el título del ítem en otro String
, y el objeto File
que representa al archivo XML del ítem. Contiene un constructor que inicializa todos sus
valores, métodos "getters" para obtenerlos, e implementa la interfaz Comparable
para permitir que se ordene una colección de objetos ResumenItem
.
Comparable
Field Summary | |
---|---|
private java.io.File |
archivo
File al archivo XML del ítem. |
private java.lang.String |
nombre
Nombre del ítem (nombre del archivo XML). |
private java.lang.String |
titulo
Título del ítem. |
Constructor Summary | |
---|---|
ResumenItem(java.lang.String nombre,
java.lang.String titulo,
java.io.File archivo)
Constructor de la clase que simplemente da a las variables de clase los valores recibidos como parámetros. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o)
Método definido por la interfaz Comparable para permitir la comparación
entre los objetos que implementen la interfaz. |
java.io.File |
getArchivo()
Método "get" que devuelve el objeto File que representa al archivo XML del
ítem. |
java.lang.String |
getNombre()
Método "get" que devuelve el String con el nombre del ítem. |
java.lang.String |
getTitulo()
Método "get" que devuelve el String con el título del ítem. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String nombre
private java.lang.String titulo
private java.io.File archivo
Constructor Detail |
---|
public ResumenItem(java.lang.String nombre, java.lang.String titulo, java.io.File archivo)
nombre
- string con el nombre del ítemtitulo
- string con el título del ítemarchivo
- file representando al archivo XML del ítemMethod Detail |
---|
public java.lang.String getNombre()
String
con el nombre del ítem.
public java.lang.String getTitulo()
String
con el título del ítem.
public java.io.File getArchivo()
File
que representa al archivo XML del
ítem.
public int compareTo(java.lang.Object o)
Comparable
para permitir la comparación
entre los objetos que implementen la interfaz. Este método utiliza el método del mismo
nombre implementado por la clase String
para comparar los objetos
ResumenItem
según sus nombres. De este modo se permite ordenar de forma correcta
colecciones de objetos ResumenItem
según el nombre del ítem. Para su
correcto funcionamiento, el método comprueba primero que el objeto con el que se compara
sea también de tipo ResumenItem
.
compareTo
in interface java.lang.Comparable
o
- objeto con el que comparar este ResumenItem
java.lang.ClassCastException
- si el objeto con el que comparar no es de este mismo tipo
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |