|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | UML | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uaw.Vincle
Vínculo representa un enlace entre dos ficheros en un web.
Para cada uno de ellos se guardan tres informaciones: el ancla (ancoratge
), el destino(fitxer destí
) y el target
.
UML data model | |
legend |
graphical
representation
|
Field Summary | |
protected
java.lang.String
|
ancoratge
Texto que describe el contenido del vínculo. |
protected UawURI
|
fitxer Una URI destino del vínculo. |
protected
java.lang.String
|
href La dirección original del vínculo tal y como aparecía en la página XHTML. |
protected
java.lang.String
|
id Un identificador del vínculo |
protected
java.lang.String
|
target El espacio previsto para la visualización del vínculo en el caso de los vínculos hipertextuales que aparecen en el cuerpo del documento. |
Constructor Summary | |
Vincle (java.lang.String anc, java.lang.String
href, UawURI uUri,
java.lang.String target) Crea un nuevo objeto Vincle con todos los campos inicializados según los parámetros. |
Method Summary | |
java.lang.String
|
getAncoratge
() Devuelve el valor del campo ancoratge. |
UawURI
|
getFitxer ()
Devuelve la URI del vínculo en el web original. |
java.lang.String
|
getHref ()
Devuelve la dirección del destino del vínculo. |
java.lang.String
|
getId () Devuelve un identificador del Vínculo. |
java.lang.String
|
getTarget ()
Devuelve el espacio previsto para la visualización del vínculo. |
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. |
static boolean
|
relacionaDocument
(java.lang.String rel) Devuelve TRUE si el tipo de relación descrito en rel corresponde a una relación entre dos documentos XHTML. |
void
|
setAncoratge
(java.lang.String texto) Asigna texto al campo ancoratge del vínculo. |
void
|
setFitxer (UawURI wUri) Asigna el valor de UawUri como destino del vínculo.
|
void
|
setHref
(java.lang.String s) Asigna el valor de s como
ancoratge del vínculo. |
void
|
setId
(java.lang.String s) Asigna el valor s como identificador del vínculo. |
void
|
setTarget
(java.lang.String target) Asigna el valor de target como target del vínculo. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait
|
Field Detail |
protected java.lang.String ancoratge
Texto que describe el contenido del vínculo
protected UawURI fitxer
Una URI destino del vínculo. Este valor nunca puede ser nulo.
protected java.lang.String href
La dirección original del vínculo tal y como aparecía en el fichero XHTML.
protected java.lang.String id
Un identificador del vínculo
protected java.lang.String target
El espacio previsto para la visualización del vínculo para los vínculos hipertextuales que aparecen en el cuerpo del documento.
Constructor Detail |
public Vincle(java.lang.String anc, java.lang.String href, UawURI uUri, java.lang.String targ) throws java.lang.NullPointerException
Crea un nuevo objeto Vincle con los campos inicializados a los valores de los parámetros.
anc
- el texto descriptor del vínculohref
- el texto original del destino del vínculo,
sin el fragmento (parte posterior a #) uUri
-ubicación del destino del vínculo en formato URI targ
-el espacio previsto para la visualización del vínculojava.lang.NullPointerException
- si href
o uUri
son nulosMethod Detail |
public static boolean relacionaDocument(java.lang.String rel)
Devuelve TRUE si el tipo de relación descrito en rel es entre dos documentos XHTML. Por ejemplo si rel="toc" devuelve TRUE, en cambio si rel="stylesheet" devuelve FALSE.
Los valores de rel deberían corresponder a los valores posibles del atributo "rel" de la etiqueta "link" en la especificación XHTML 1.0.
public java.lang.String getAncoratge()
Devuelve el valor del campo ancoratge.
public UawURI getFitxer()
Devuelve la URI destino del vínculo en el web original
public java.lang.String getHref()
Devuelve la dirección del destino del vínculo.
public java.lang.String getId()
Devuelve un identificador del Vinculo
Si los vínculos se guardan en una lista ordenada y con identificador, se recomienda usar el objeto devuelto por este método como clave de entrada.
fitxer
public java.lang.String getTarget()
Devuelve el espacio previsto para la visualización del vínculo.
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.
public void setAncoratge(java.lang.String texto) throws java.lang.NullPointerException
Asigna el valor de texto
como
ancoratge del vínculo.
texto
-un texto que describe el vínculojava.lang.NullPointerException
- si texto
es nulo
public void setFitxer(UawURI wUri) throws java.lang.NullPointerException
Asigna el valor de wUri
como destino del vínculo.
java.lang.NullPointerException
- si uUri
es nulopublic void setHref(java.lang.String s) throws java.lang.NullPointerException
Asigna el valor de s
como ancla (ancoratge) del vínculo.
s
- la dirección original del vínculo tal y como aparecía en la página XHTML
java.lang.NullPointerException
- si s
es nulo
public void setId(java.lang.String s) throws java.lang.NullPointerException
Asigna el valor s
como
identificador del vínculo.
s
- el valor a asignar
java.lang.NullPointerException
- si s
es nulo
public void setTarget(java.lang.String targ)
Asigna el valor de targ
como
target del vínculo.
targ
- el espacio previsto para la visualización del vínculo. java.lang.NullPointerException
- si targ es
nulo
|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |