org.ofbiz.datafile
Class ModelDataFileReader
java.lang.Object
org.ofbiz.datafile.ModelDataFileReader
public class ModelDataFileReader
- extends java.lang.Object
Flat File definition reader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
readers
public static UtilCache<java.net.URL,ModelDataFileReader> readers
readerURL
public java.net.URL readerURL
modelDataFiles
public java.util.Map<java.lang.String,ModelDataFile> modelDataFiles
ModelDataFileReader
public ModelDataFileReader(java.net.URL readerURL)
getModelDataFileReader
public static ModelDataFileReader getModelDataFileReader(java.net.URL readerURL)
getModelDataFiles
public java.util.Map<java.lang.String,ModelDataFile> getModelDataFiles()
getModelDataFile
public ModelDataFile getModelDataFile(java.lang.String dataFileName)
- Gets an DataFile object based on a definition from the specified XML DataFile descriptor file.
- Parameters:
dataFileName
- The dataFileName of the DataFile definition to use.
- Returns:
- An DataFile object describing the specified dataFile of the specified descriptor file.
getDataFileNamesIterator
public java.util.Iterator<java.lang.String> getDataFileNamesIterator()
- Creates a Iterator with the dataFileName of each DataFile defined in the specified XML DataFile Descriptor file.
- Returns:
- A Iterator of dataFileName Strings
getDataFileNames
public java.util.Collection<java.lang.String> getDataFileNames()
- Creates a Collection with the dataFileName of each DataFile defined in the specified XML DataFile Descriptor file.
- Returns:
- A Collection of dataFileName Strings
createModelDataFile
protected ModelDataFile createModelDataFile(org.w3c.dom.Element dataFileElement)
createModelRecord
protected ModelRecord createModelRecord(org.w3c.dom.Element recordElement)
createModelField
protected ModelField createModelField(org.w3c.dom.Element fieldElement)
getDocument
protected org.w3c.dom.Document getDocument(java.net.URL url)