org.gxos.schema
Class ExternalND

java.lang.Object
  |
  +--org.gxos.schema.ExternalND
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExternalGXOSObject, HelpDirectory

public abstract class ExternalND
extends java.lang.Object
implements java.io.Serializable

Specify external location of information.

See Also:
Serialized Form

Constructor Summary
ExternalND()
           
 
Method Summary
 void addExternalFile(java.lang.String vExternalFile)
           
 void addExternalURL(java.lang.String vExternalURL)
           
 java.util.Enumeration enumerateExternalFile()
           
 java.util.Enumeration enumerateExternalURL()
           
 ExternalComputer getExternalComputer()
           
 java.lang.String[] getExternalFile()
           
 java.lang.String getExternalFile(int index)
           
 int getExternalFileCount()
           
 ExternalTypeType getExternalType()
           
 java.lang.String[] getExternalURL()
           
 java.lang.String getExternalURL(int index)
           
 int getExternalURLCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void removeAllExternalFile()
           
 void removeAllExternalURL()
           
 java.lang.String removeExternalFile(int index)
           
 java.lang.String removeExternalURL(int index)
           
 void setExternalComputer(ExternalComputer _externalComputer)
           
 void setExternalFile(java.lang.String[] externalFileArray)
           
 void setExternalFile(java.lang.String vExternalFile, int index)
           
 void setExternalType(ExternalTypeType _externalType)
           
 void setExternalURL(java.lang.String[] externalURLArray)
           
 void setExternalURL(java.lang.String vExternalURL, int index)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalND

public ExternalND()
Method Detail

addExternalFile

public void addExternalFile(java.lang.String vExternalFile)
                     throws java.lang.IndexOutOfBoundsException
Parameters:
vExternalFile -  

addExternalURL

public void addExternalURL(java.lang.String vExternalURL)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vExternalURL -  

enumerateExternalFile

public java.util.Enumeration enumerateExternalFile()

enumerateExternalURL

public java.util.Enumeration enumerateExternalURL()

getExternalComputer

public ExternalComputer getExternalComputer()

getExternalFile

public java.lang.String getExternalFile(int index)
                                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getExternalFile

public java.lang.String[] getExternalFile()

getExternalFileCount

public int getExternalFileCount()

getExternalType

public ExternalTypeType getExternalType()

getExternalURL

public java.lang.String getExternalURL(int index)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getExternalURL

public java.lang.String[] getExternalURL()

getExternalURLCount

public int getExternalURLCount()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllExternalFile

public void removeAllExternalFile()

removeAllExternalURL

public void removeAllExternalURL()

removeExternalFile

public java.lang.String removeExternalFile(int index)
Parameters:
index -  

removeExternalURL

public java.lang.String removeExternalURL(int index)
Parameters:
index -  

setExternalComputer

public void setExternalComputer(ExternalComputer _externalComputer)
Parameters:
_externalComputer -  

setExternalFile

public void setExternalFile(java.lang.String vExternalFile,
                            int index)
                     throws java.lang.IndexOutOfBoundsException
Parameters:
vExternalFile -  
index -  

setExternalFile

public void setExternalFile(java.lang.String[] externalFileArray)
Parameters:
externalFileArray -  

setExternalType

public void setExternalType(ExternalTypeType _externalType)
Parameters:
_externalType -  

setExternalURL

public void setExternalURL(java.lang.String vExternalURL,
                           int index)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vExternalURL -  
index -  

setExternalURL

public void setExternalURL(java.lang.String[] externalURLArray)
Parameters:
externalURLArray -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException