|
|||||||||||
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 |