com.cinecolombia.common.utilcomponents
Class FlatFileConfiguration

java.lang.Object
  |
  +--com.cinecolombia.common.utilcomponents.FlatFileConfiguration

public class FlatFileConfiguration
extends java.lang.Object

Representa los datos basicos que describen un archivo plano:


Field Summary
private  java.util.List fields
           
private  java.lang.String registerName
           
private  java.lang.String root
           
private  java.lang.String separator
           
 
Constructor Summary
FlatFileConfiguration(java.lang.String fileName)
          Constructor principal.
 
Method Summary
private  java.lang.String fieldsToString()
          Calcula una representación imprimible de los campos especificados en la configuración.
 java.lang.String[] getFields()
           
 java.lang.String getFieldText(org.w3c.dom.Document reg, java.lang.String field)
          Extrae el texto correspondiente a un campo específico de un registro.
 java.lang.String getRegisterName()
           
 java.lang.String getRoot()
           
 java.lang.String getSeparator()
           
 org.w3c.dom.Document makeDomRegister(java.lang.String s)
          Construye la representación DOM de un registro, siguiendo la especificación definida por este FlatFileConfiguration.
 void setFields(java.util.List fields)
           
 void setRegisterName(java.lang.String registerName)
           
 void setRoot(java.lang.String root)
           
 void setSeparator(java.lang.String separator)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

separator

private java.lang.String separator

root

private java.lang.String root

registerName

private java.lang.String registerName

fields

private java.util.List fields
Constructor Detail

FlatFileConfiguration

public FlatFileConfiguration(java.lang.String fileName)
                      throws org.jdom.JDOMException,
                             java.io.IOException
Constructor principal.

Parameters:
fileName - Nombre del archivo que especifica la configuración.
Throws:
org.jdom.JDOMException - Description of the Exception
java.io.IOException - Description of the Exception
Method Detail

makeDomRegister

public org.w3c.dom.Document makeDomRegister(java.lang.String s)
                                     throws FlatFileConfigurationException
Construye la representación DOM de un registro, siguiendo la especificación definida por este FlatFileConfiguration.

Parameters:
s - Linea de texto que contiene el registro.
Returns:
Description of the Return Value
Throws:
FlatFileConfigurationException - Description of the Exception

getFieldText

public java.lang.String getFieldText(org.w3c.dom.Document reg,
                                     java.lang.String field)
                              throws FlatFileConfigurationException
Extrae el texto correspondiente a un campo específico de un registro.

Parameters:
reg - Representación DOM del registro.
field - Nombre del campo.
Returns:
El texto correspondiente al campo.
Throws:
FlatFileConfigurationException - Description of the Exception

setSeparator

public void setSeparator(java.lang.String separator)

setRoot

public void setRoot(java.lang.String root)

setRegisterName

public void setRegisterName(java.lang.String registerName)

setFields

public void setFields(java.util.List fields)

getSeparator

public java.lang.String getSeparator()

getRoot

public java.lang.String getRoot()

getRegisterName

public java.lang.String getRegisterName()

getFields

public java.lang.String[] getFields()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fieldsToString

private java.lang.String fieldsToString()
Calcula una representación imprimible de los campos especificados en la configuración.

Returns:
Description of the Return Value