Package com.dtolabs.shared.resources
Class ResourceXMLGenerator
- java.lang.Object
-
- com.dtolabs.shared.resources.ResourceXMLGenerator
-
- All Implemented Interfaces:
NodesFileGenerator
public class ResourceXMLGenerator extends java.lang.Object implements NodesFileGenerator
ResourceXMLGenerator can generate a resources.xml file given a set of entities or INodeEntry objects.
-
-
Constructor Summary
Constructors Constructor Description ResourceXMLGenerator(java.io.File file)Constructor for the ResourceXMLGeneratorResourceXMLGenerator(java.io.OutputStream output)Constructor for the ResourceXMLGenerator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntity(ResourceXMLParser.Entity entity)Add entity objectvoidaddNode(INodeEntry node)Add Node objectvoidaddNodes(java.util.Collection<INodeEntry> iNodeEntries)Add all Node objectsvoidgenerate()Generate and store the XML filejava.util.List<ResourceXMLParser.Entity>getEntities()voidsetEntities(java.util.List<ResourceXMLParser.Entity> entities)
-
-
-
Constructor Detail
-
ResourceXMLGenerator
public ResourceXMLGenerator(java.io.File file)
Constructor for the ResourceXMLGenerator- Parameters:
file- destination output file
-
ResourceXMLGenerator
public ResourceXMLGenerator(java.io.OutputStream output)
Constructor for the ResourceXMLGenerator- Parameters:
output- destination output file
-
-
Method Detail
-
getEntities
public java.util.List<ResourceXMLParser.Entity> getEntities()
- Returns:
- entities list
-
setEntities
public void setEntities(java.util.List<ResourceXMLParser.Entity> entities)
- Parameters:
entities- entities list
-
addEntity
public void addEntity(ResourceXMLParser.Entity entity)
Add entity object- Parameters:
entity- entity
-
addNode
public void addNode(INodeEntry node)
Add Node object- Specified by:
addNodein interfaceNodesFileGenerator- Parameters:
node- node
-
addNodes
public void addNodes(java.util.Collection<INodeEntry> iNodeEntries)
Description copied from interface:NodesFileGeneratorAdd all Node objects- Specified by:
addNodesin interfaceNodesFileGenerator- Parameters:
iNodeEntries- the nodes
-
generate
public void generate() throws java.io.IOExceptionGenerate and store the XML file- Specified by:
generatein interfaceNodesFileGenerator- Throws:
java.io.IOException- on error
-
-