com.oktiva.mogno
Class DefaultApplicationFiler

java.lang.Object
  extended bycom.oktiva.mogno.DefaultApplicationFiler
All Implemented Interfaces:
ApplicationFiler

public class DefaultApplicationFiler
extends java.lang.Object
implements ApplicationFiler

Version:
$Id: DefaultApplicationFiler.java,v 1.1.1.1 2005/01/05 16:52:47 ruoso Exp $
Author:
Itamar Carvalho <itamar@oktiva.com.br>

Constructor Summary
DefaultApplicationFiler()
          Creates a new instance of DefaultApplicationFiler
 
Method Summary
 java.util.Hashtable load()
           
 void setParams(java.util.Hashtable params)
           
 void store(java.util.Hashtable topLevelsData, java.lang.String defaultTopLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultApplicationFiler

public DefaultApplicationFiler()
Creates a new instance of DefaultApplicationFiler

Method Detail

setParams

public void setParams(java.util.Hashtable params)
Specified by:
setParams in interface ApplicationFiler
Parameters:
params - Este filer só precisa de um parâmetro: um File onde se encontra o XML, sob a chave "xmlFile".

load

public java.util.Hashtable load()
                         throws java.io.IOException
Specified by:
load in interface ApplicationFiler
Returns:
Hashtable contendo: um Hashtable sob a chave "topLevelsData" e um String sob a chave "defaultTopLevel". O hash terá as chaves "class" e "xml" dentro dele, sob chaves com os nomes dos topLevels.
Throws:
java.io.IOException

store

public void store(java.util.Hashtable topLevelsData,
                  java.lang.String defaultTopLevel)
           throws java.io.IOException
Specified by:
store in interface ApplicationFiler
Parameters:
topLevelsData - Hashtable contendo os atributos dos TopLevels da aplicação a ser salva.
defaultTopLevel - String com o nome do TopLevel default.
Throws:
java.io.IOException