spase.parser110
Class Observatory

java.lang.Object
  extended by spase.parser110.XMLParser
      extended by spase.parser110.Resource
          extended by spase.parser110.Observatory

public class Observatory
extends Resource

A container of Observatory information.


Constructor Summary
Observatory()
           
Observatory(boolean forEdit)
           
Observatory(org.w3c.dom.Node node)
           
 
Method Summary
 void dump()
           
static void dump(java.util.ArrayList<Observatory> list)
           
 XMLParser getMemberNode(java.lang.String name)
          Retrieve the code nodes in the class.
 java.lang.String getObservatoryGroup()
           
 ResourceHeader getResourceHeader()
           
 java.lang.String getResourceID()
           
 java.lang.String getXMLDocument(int n)
          Create an XML representation of the resource.
 java.lang.String getXMLDocument(int n, java.lang.String path, int key)
          Create an XML representation of the resource.
 void makeNewMember(java.lang.String item)
          Create a new member.
 void removeMember(java.lang.String item, int index)
          Remove an elment of a member.
 void reset()
           
 void setObservatoryGroup(java.lang.String value)
           
 void setObservatoryGroup(java.lang.String[] value)
           
 void setResourceHeader(org.w3c.dom.Node node)
           
 void setResourceID(java.lang.String value)
           
 void setResourceID(java.lang.String[] value)
           
 
Methods inherited from class spase.parser110.Resource
main, makeEditNodes, makeNew
 
Methods inherited from class spase.parser110.XMLParser
dumpData, dumpList, dumpNode, findNode, getAllValues, getBranchText, getClassName, getDefaultStyleSheet, getDocument, getElementPath, getMemberName, getMemberNodeIndex, getMemberNodeName, getMemberParent, getNodes, getNodes, getNodes, getNodeText, getPath, getPathName, getStringReader, getTagClose, getTaggedList, getTaggedValue, getTagOpen, getTopParent, getValues, getValues, indent, isInList, isMatch, load, load, load, makeTagContent, parseXML, parseXML, printXML, processNode, setClassName, setMember, setMember, setMember, toImproperCase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Observatory

public Observatory()

Observatory

public Observatory(boolean forEdit)

Observatory

public Observatory(org.w3c.dom.Node node)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

reset

public void reset()
Overrides:
reset in class Resource

getMemberNode

public XMLParser getMemberNode(java.lang.String name)
Description copied from class: Resource
Retrieve the code nodes in the class. Derived classes must implement this method to retrieve added member nodes.

Overrides:
getMemberNode in class Resource
Parameters:
name - the name associated with a member.

makeNewMember

public void makeNewMember(java.lang.String item)
Description copied from class: XMLParser
Create a new member. To be implemented in each derived class.

Overrides:
makeNewMember in class XMLParser
Parameters:
item - the name of the member to create.

removeMember

public void removeMember(java.lang.String item,
                         int index)
Description copied from class: XMLParser
Remove an elment of a member. To be implemented in each derived class.

Overrides:
removeMember in class XMLParser
Parameters:
item - the name of the member to create.
index - the index of the element to remove.

getXMLDocument

public java.lang.String getXMLDocument(int n)
Description copied from class: Resource
Create an XML representation of the resource. The dervied class should full implement this method.

Overrides:
getXMLDocument in class Resource
Parameters:
n - the number of levels to indent the document.

getXMLDocument

public java.lang.String getXMLDocument(int n,
                                       java.lang.String path,
                                       int key)
Description copied from class: Resource
Create an XML representation of the resource. The dervied class should full implement this method.

Overrides:
getXMLDocument in class Resource
Parameters:
n - the number of levels to indent the document.
path - the path to the element.
key - the index (key) of the element at the path.

setResourceID

public void setResourceID(java.lang.String value)
Overrides:
setResourceID in class Resource

setResourceID

public void setResourceID(java.lang.String[] value)
Overrides:
setResourceID in class Resource

getResourceID

public java.lang.String getResourceID()
Overrides:
getResourceID in class Resource

setResourceHeader

public void setResourceHeader(org.w3c.dom.Node node)
                       throws java.lang.Exception
Overrides:
setResourceHeader in class Resource
Throws:
java.lang.Exception

getResourceHeader

public ResourceHeader getResourceHeader()
Overrides:
getResourceHeader in class Resource

setObservatoryGroup

public void setObservatoryGroup(java.lang.String value)

setObservatoryGroup

public void setObservatoryGroup(java.lang.String[] value)

getObservatoryGroup

public java.lang.String getObservatoryGroup()

dump

public void dump()
Overrides:
dump in class Resource

dump

public static void dump(java.util.ArrayList<Observatory> list)