|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | UML | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uaw.sensemarcs.Component
Concreción de Plana que contiene la información XHTML correspondiente a una parte de una página XHTML completa. Esta parte se identifica en la página global mediante un nombre, guardado en el campo posición.
Ocasionalmente, Componente también puede representar una página de definición de marcos, puesto que esta podría formar parte de otra página.
En una página de marcos Componenente representará uno de los marcos, en una página compaginada con CSS Componente representará una división.
UML data model | |
legend |
graphical
representation
|
Field Summary | |
protected int
|
index index es el número de orden del Component .
|
protected Plana
|
plana plana es el objeto Plana a partir del cual se crea el Component . |
protected
java.lang.String
|
posicio posicio identifica el espacio de visualización del contenido de Component .
|
Constructor Summary | |
Component ()
Crea un objeto Component con posicio a null. |
|
Component
(Plana p,
java.lang.String posicion, int indice) Crea un nuevo objeto Component ,
a partir de la Plana p , con el número de orden indice y que se visualizara en posicion .
|
|
Component
(java.net.URI uri) A partir de la URI parsea un fichero XHTML y rellena los campos titol y vinclesLlegits. |
Method Summary | |
java.lang.Object
|
clone () Crea una copia idéntica del objeto. |
int
|
getIndex ()
Devuelve el número de orden del Component .
|
Plana
|
getPlana ()
Devuelve la página asociada al componente o null si no se ha definido aún. |
java.lang.String
|
getPosicio
() Devuelve el espacio de visualización del componente o null si no se ha definido aún. |
void
|
mostrar
(java.io.PrintStream salida) Método creado a efectos de depuración del código que simplemente muestra el contenido de los campos del objeto por el canal de salida especificado. |
void
|
setIndex (int
i) Establece el número de orden según el valor de i .
|
void
|
setPlana
(Plana p) Establece una página como base del componente. |
void
|
setPosicio
(java.lang.String posicion) Establece el espacio de visualización según el valor de posicion .
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait
|
Field Detail |
protected int index
index es el número de orden del Component
.
protected Plana plana
plana es el objeto Plana
a partir del cual se crea el Component
.
protected java.lang.String posicio
posicio identifica el espacio de visualización del contenido de Component
.
Constructor Detail |
public Component()
Crea un objeto Component con posicio a null.
public Component(Plana p, java.lang.String posicion, int indice) throws java.lang.NullPointerException, java.lang.IllegalArgumentException
Crea un nuevo objeto Component
,
a partir de la Plana
p
, con el número de orden indice
y que se visualizara en posicion
.
p
- la Plana
a
partir de la cual crear el nuevo Component
posicion
- el espacio de visualización del nuevo Component
indice
- el número de orden del nuevo Component
java.lang.NullPointerException
- si posicion
o p
son nulos java.lang.IllegalArgumentException
- si indice
es un entero negativo public Component(java.net.URI uri) throws java.lang.NullPointerException, java.lang.IllegalArgumentException, UawException
A partir de la URI parsea un fichero XHTML y rellena los campos titol y vinclesLlegits. Si el documento XHTML original no tenia título este campo se rellena con la URI del fichero. Si el documento XHTML es una página de definición de marcos crea la EstructuraDivisions correspondiente. Si en el document XHTML se ha definido un destino base para los vínculos de la página, este destino se tendrá en cuenta en la creación de los objetos Vincle.
java.lang.NullPointerException
- si uri es nulo
java.lang.IllegalArgumentException
- si no
se ha podido leer el fichero dado, o si no se ha podido parsearUawException
-
si se han producido problemas en la configuración del ParserMethod Detail |
public java.lang.Object clone()
Crea una copia idéntica del objeto.
clone
in class java.lang.Object
public int getIndex()
Devuelve el número de orden del Component
.
public Plana getPlana()
Devuelve la Plana
o null si no
se ha definido aún
public java.lang.String getPosicio()
Devuelve el espacio de visualización del Component
o null si no se ha definido aún
public void mostrar(java.io.PrintStream salida)
Método creado a efectos de depuración del código que simplemente muestra el contenido de los campos del objeto por el canal de salida especificado.
salida
- canal de salida por el que mostrar los campospublic void setIndex(int i)
Establece el número de orden según el valor de i
.
i
- el número de orden del Component
public void setPlana(Plana p)
Establece una página como base del Component
.
p
- objeto Plana
a partir del cual se crea el Component
public void setPosicio(java.lang.String posicion)
Establece el espacio de visualización según el valor de posicion
.
posicion
- identificador del espacio de
visualización del Component
|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |