|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.io.filters.XMLDataIslandsInHTMLReplacer
Clase que parsea un documento HTML y obtiene DATA ISLANDS embebidos en el propio documento, reemplazando aquellas cuyos id se pasan por un nuevo XML Ejemplo de HTML con dataIslands:
Aqui esto vuelve a ser html
| Constructor Summary | |
XMLDataIslandsInHTMLReplacer()
Constructor vacío |
|
XMLDataIslandsInHTMLReplacer(int maxDirectiveChars)
Constructor estableciendo el número máximo de caracteres de la directiva, por defecto son 255 caracteres. |
|
XMLDataIslandsInHTMLReplacer(java.util.Map idsAndNewXML)
Constructor en base a un mapa que contiene los ids de los dataIslands cuyo XML hay que sustituir así como el nuevo XML correspondiente a cada dataIsland. |
|
XMLDataIslandsInHTMLReplacer(java.util.Map idsAndNewXML,
int maxDirectiveChars)
Constructor en base a un mapa que contiene los ids de los dataIslands cuyo XML hay que sustituir así como el nuevo XML correspondiente a cada dataIsland. |
|
| Method Summary | |
java.lang.String |
getReplacedDocument()
Obtiene documento con los dataIsland remplazados. |
static void |
main(java.lang.String[] args)
Main Method |
int |
replaceXMLDataIslandsInDocument(java.io.File f)
Remplaza los XML data islands en un documento por los nuevos valores establecidos en el constructor o en el metodo setNewDataIslandsXMLs. |
int |
replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.io.File f)
Remplaza los XML data islands en un documento por los nuevos valores establecidos que se pasan como parametro. |
int |
replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.io.Reader r)
Remplaza los XML data islands en un documento por los nuevos valores establecidos que se pasan como parametro. |
int |
replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.lang.String filePath)
Remplaza los XML data islands en un documento por los nuevos valores establecidos que se pasan como parametro. |
int |
replaceXMLDataIslandsInDocument(java.io.Reader r)
Remplaza los XML data islands en un documento por los nuevos valores establecidos en el constructor o en el metodo setNewDataIslandsXMLs. |
int |
replaceXMLDataIslandsInDocument(java.lang.String filePath)
Remplaza los XML data islands en un documento por los nuevos valores establecidos en el constructor o en el metodo setNewDataIslandsXMLs. |
void |
setNewDataIslandsXMLs(java.util.Map newDataIslandsXMLs)
Establece el mapa de id-nuevo xml para el dataIslands con el cual se realiza la sustitución. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XMLDataIslandsInHTMLReplacer()
public XMLDataIslandsInHTMLReplacer(int maxDirectiveChars)
maxDirectiveChars - número máximo de caracteres de la directiva.public XMLDataIslandsInHTMLReplacer(java.util.Map idsAndNewXML)
idsAndNewXML - mapa indexado por los ids que contiene los nuevos XML para cada dataIsland.
public XMLDataIslandsInHTMLReplacer(java.util.Map idsAndNewXML,
int maxDirectiveChars)
idsAndNewXML - mapa indexado por los ids que contiene los nuevos XML para cada dataIsland.maxDirectiveChars - número máximo de caracteres de la directiva.| Method Detail |
public void setNewDataIslandsXMLs(java.util.Map newDataIslandsXMLs)
newDataIslandsXMLs - public java.lang.String getReplacedDocument()
public int replaceXMLDataIslandsInDocument(java.io.Reader r)
throws java.io.IOException
r - Un reader al documento.
java.io.IOException - si ocurre un error al leer el documento.
public int replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.io.Reader r)
throws java.io.IOException
newXMLDataIslandsXMLs - nuevos xmls para los dataIslands.r - reader al documento.
java.io.IOException
public int replaceXMLDataIslandsInDocument(java.io.File f)
throws java.io.IOException
f - Un fichero.
java.io.IOException - si ocurre un error al leer el documento.
public int replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.io.File f)
throws java.io.IOException
newXMLDataIslandsXMLs - nuevos xmls para los dataIslands.f - el fichero en el que hay que sustituir los dataIslands.
java.io.IOException - si ocurre un error al leer el fichero.
public int replaceXMLDataIslandsInDocument(java.lang.String filePath)
throws java.io.IOException
filePath - el path del fichero.
java.io.IOException - si ocurre un error al leer un documento.
public int replaceXMLDataIslandsInDocument(java.util.Map newXMLDataIslandsXMLs,
java.lang.String filePath)
throws java.io.IOException
newXMLDataIslandsXMLs - nuevos xmls para los dataIslands.filePath - el path del fichero.
java.io.IOException - si ocurre un error al leer un documento.public static void main(java.lang.String[] args)
args -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||