ca.aura.xml
Class StructureXmlConverter

java.lang.Object
  |
  +--ca.aura.xml.StructureXmlConverter

public class StructureXmlConverter
extends java.lang.Object

Author:
aforward

Constructor Summary
StructureXmlConverter()
          default
StructureXmlConverter(Depot depot)
          specify the depot from which this structure is created
 
Method Summary
 void addChildren(Element parent, java.util.Iterator children)
          build a folder or an Element
 void addNodes(Node parent, Element ele)
          add the children
 Element build(java.lang.Object obj)
           
 Element buildData(Data data)
          build data
 Element buildFolder(Folder folder)
          build a folder
 boolean canBuild(java.lang.Object obj)
           
 boolean canLoad(Element ele)
           
 java.lang.String getElementName()
           
 java.lang.Object load(Element ele)
           
 Data loadData(Element ele)
          load the data
protected  Folder loadFolder(Element ele)
          load a folder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureXmlConverter

public StructureXmlConverter()
default


StructureXmlConverter

public StructureXmlConverter(Depot depot)
specify the depot from which this structure is created

Method Detail

getElementName

public java.lang.String getElementName()
See Also:
ca.aabeka.xml.ObjectXmlConverter#getElementName()

canLoad

public boolean canLoad(Element ele)
See Also:
ca.aabeka.xml.ObjectXmlConverter#canLoad(Element)

canBuild

public boolean canBuild(java.lang.Object obj)
See Also:
ca.aabeka.xml.ObjectXmlConverter#canBuild(Object)

load

public java.lang.Object load(Element ele)
See Also:
ca.aabeka.xml.ObjectXmlConverter#load(Element)

build

public Element build(java.lang.Object obj)
See Also:
ca.aabeka.xml.ObjectXmlConverter#build(Object)

loadFolder

protected Folder loadFolder(Element ele)
load a folder


loadData

public Data loadData(Element ele)
load the data


addNodes

public void addNodes(Node parent,
                     Element ele)
add the children


buildFolder

public Element buildFolder(Folder folder)
build a folder


buildData

public Element buildData(Data data)
build data


addChildren

public void addChildren(Element parent,
                        java.util.Iterator children)
build a folder or an Element



Copyright © 2002 University of Ottawa. All Rights Reserved.