es.inteco.eni.swing
Class FileOpener

Show UML class diagram
java.lang.Object
  extended by es.inteco.eni.swing.FileOpener

public class FileOpener
extends java.lang.Object

Clase que gestiona la apertura de ficheros


Constructor Summary
FileOpener()
           
 
Method Summary
static boolean isBinaryFile(java.lang.String lName)
          Determina si es un tag define un fichero en formato binario
static boolean isFile(XmlNode xmlNode)
          Determina se le nodo es un fichero
static boolean isReferenceFile(java.lang.String lName)
          Determina si es un tag define un fichero como referencia
static boolean isXmlFile(java.lang.String lName)
          Determina si es un tag define un fichero en formato XML
 void openBase64StrAsFile(ENIValidator eniValidator, java.lang.String extension, java.lang.String base64Str, java.lang.String tagName)
          Abre un fichero representado por una cadena de texto en Base64
 void openFile(ENIValidator eniValidator, java.io.File file, java.lang.String tagName)
          Abre un fichero
 void openFile(ENIValidator eniValidator, XmlNode xmlNode, XmlNode contentFileNode)
          Abre un fichero a partir del nodo "eni:fichero" y del nodo padre
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOpener

public FileOpener()
Method Detail

openFile

public void openFile(ENIValidator eniValidator,
                     java.io.File file,
                     java.lang.String tagName)
Abre un fichero

Parameters:
eniValidator - Ventana del validador
file - Fichero
tagName - Nombre de la etiqueta que representa el fichero

openBase64StrAsFile

public void openBase64StrAsFile(ENIValidator eniValidator,
                                java.lang.String extension,
                                java.lang.String base64Str,
                                java.lang.String tagName)
                         throws java.io.IOException
Abre un fichero representado por una cadena de texto en Base64

Parameters:
eniValidator - Ventana del validador
extension - Extensión del ficheor
base64Str - Cadena de texto en Base64 que representa el fichero
tagName - Nombre de la etiqueta que representa el fichero
Throws:
java.io.IOException

openFile

public void openFile(ENIValidator eniValidator,
                     XmlNode xmlNode,
                     XmlNode contentFileNode)
Abre un fichero a partir del nodo "eni:fichero" y del nodo padre

Parameters:
eniValidator - Ventana del validador
xmlNode - Nodo
contentFileNode - Nodo "enifile:ficheroContenido"

isFile

public static boolean isFile(XmlNode xmlNode)
Determina se le nodo es un fichero

Parameters:
xmlNode -
Returns:

isReferenceFile

public static boolean isReferenceFile(java.lang.String lName)
Determina si es un tag define un fichero como referencia

Parameters:
lName - lName
Returns:
Si es un tag define un fichero como referencia

isBinaryFile

public static boolean isBinaryFile(java.lang.String lName)
Determina si es un tag define un fichero en formato binario

Parameters:
lName - lName
Returns:
Si es un tag define un fichero en formato binario

isXmlFile

public static boolean isXmlFile(java.lang.String lName)
Determina si es un tag define un fichero en formato XML

Parameters:
lName - lName
Returns:
Si es un tag define un fichero en formato XML