spase.parser110
Class AccessInformation

java.lang.Object
  extended by spase.parser110.XMLParser
      extended by spase.parser110.AccessInformation

public class AccessInformation
extends XMLParser

A container of AccessInformation information.


Constructor Summary
AccessInformation()
           
AccessInformation(boolean forEdit)
           
AccessInformation(org.w3c.dom.Node node)
           
 
Method Summary
 void dump()
           
static void dump(java.util.ArrayList<AccessInformation> list)
           
 java.lang.String getAccessRights()
           
 java.util.ArrayList<java.lang.String> getAccessURL()
           
 java.lang.String getAcknowledgement()
           
 java.lang.String getAvailability()
           
 java.lang.String getEncoding()
           
 java.lang.String getFormat()
           
 XMLParser getMemberNode(java.lang.String name)
          Locates a node in a structure based on the the "name" associated with the member.
 java.lang.String getRepositoryID()
           
 java.lang.String getXMLDocument(int n)
          Return a string containing an XML representation of this isntance.
 java.lang.String getXMLDocument(int n, java.lang.String path, int key)
          Return a string containing an XML representation of this isntance.
 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 setAccessRights(java.lang.String value)
           
 void setAccessRights(java.lang.String[] value)
           
 void setAccessURL(java.lang.String value)
           
 void setAccessURL(java.lang.String[] value)
           
 void setAcknowledgement(java.lang.String value)
           
 void setAcknowledgement(java.lang.String[] value)
           
 void setAvailability(java.lang.String value)
           
 void setAvailability(java.lang.String[] value)
           
 void setEncoding(java.lang.String value)
           
 void setEncoding(java.lang.String[] value)
           
 void setFormat(java.lang.String value)
           
 void setFormat(java.lang.String[] value)
           
 void setRepositoryID(java.lang.String value)
           
 void setRepositoryID(java.lang.String[] value)
           
 
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, main, makeEditNodes, 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

AccessInformation

public AccessInformation()

AccessInformation

public AccessInformation(boolean forEdit)

AccessInformation

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

reset

public void reset()

getMemberNode

public XMLParser getMemberNode(java.lang.String name)
Description copied from class: XMLParser
Locates a node in a structure based on the the "name" associated with the member. A "node" is a member of a class which also has members. To be implemented in each derived class. A name may have an option index. The full syntax is: "name[index]"

Overrides:
getMemberNode in class XMLParser
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: XMLParser
Return a string containing an XML representation of this isntance. To be implemented in each derived class.

Overrides:
getXMLDocument in class XMLParser
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: XMLParser
Return a string containing an XML representation of this isntance. To be implemented in each derived class.

Overrides:
getXMLDocument in class XMLParser
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.

setRepositoryID

public void setRepositoryID(java.lang.String value)

setRepositoryID

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

getRepositoryID

public java.lang.String getRepositoryID()

setAvailability

public void setAvailability(java.lang.String value)

setAvailability

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

getAvailability

public java.lang.String getAvailability()

setAccessRights

public void setAccessRights(java.lang.String value)

setAccessRights

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

getAccessRights

public java.lang.String getAccessRights()

setAccessURL

public void setAccessURL(java.lang.String value)

setAccessURL

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

getAccessURL

public java.util.ArrayList<java.lang.String> getAccessURL()

setFormat

public void setFormat(java.lang.String value)

setFormat

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

getFormat

public java.lang.String getFormat()

setEncoding

public void setEncoding(java.lang.String value)

setEncoding

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

getEncoding

public java.lang.String getEncoding()

setAcknowledgement

public void setAcknowledgement(java.lang.String value)

setAcknowledgement

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

getAcknowledgement

public java.lang.String getAcknowledgement()

dump

public void dump()

dump

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