org.mmbase.util
Class XMLApplicationReader

java.lang.Object
  extended byorg.mmbase.util.xml.DocumentReader
      extended byorg.mmbase.util.XMLBasicReader
          extended byorg.mmbase.util.XMLApplicationReader

public class XMLApplicationReader
extends XMLBasicReader

Version:
$Id: XMLApplicationReader.java,v 1.19 2003/04/10 13:51:37 pierre Exp $
Author:
Case Roole, Rico Jansen, Pierre van Rooden

Field Summary
static java.lang.String DTD_APPLICATION
          DTD resource filename of the most Application DTD
static java.lang.String DTD_APPLICATION_1_0
          DTD resource filename of the Application DTD version 1.0
static java.lang.String DTD_APPLICATION_1_1
          DTD resource filename of the Application DTD version 1.1
static java.lang.String PUBLIC_ID_APPLICATION
          Public ID of the most recent Application DTD
static java.lang.String PUBLIC_ID_APPLICATION_1_0
          Public ID of the Application DTD version 1.0
static java.lang.String PUBLIC_ID_APPLICATION_1_1
          Public ID of the Application DTD version 1.1
 
Fields inherited from class org.mmbase.util.xml.DocumentReader
document, DTD_ERROR, DTD_ERROR_1_0, FILENOTFOUND, PUBLIC_ID_ERROR, PUBLIC_ID_ERROR_1_0
 
Constructor Summary
XMLApplicationReader(java.lang.String filename)
           
 
Method Summary
 java.util.Vector getAllowedRelations()
          Get allowed relations for this application
 boolean getApplicationAutoDeploy()
          Get the auto-deploy value of this application
 java.lang.String getApplicationMaintainer()
          Get the maintainer of this application
 java.lang.String getApplicationName()
          Get the name of this application
 int getApplicationVersion()
          Get the version of this application
 java.util.Vector getContextSources()
          contextsources attached to this application
 java.util.Vector getDataSources()
          Get datasources attached to this application
 java.lang.String getDescription()
          Get the description for this application
 java.lang.String getInstallNotice()
          Get the installation notices for this application
 java.util.Vector getNeededBuilders()
          Get the Builders needed for this application
 java.util.Vector getNeededRelDefs()
          Get the RelDefs needed for this application
 java.util.Vector getRelationSources()
          Get relationsources attached to this application
 java.util.List getRequirements()
          Get the applicationlist required by this application
static void registerPublicIDs()
          Register the Public Ids for DTDs used by XMLApplicationReader This method is called by XMLEntityResolver.
 
Methods inherited from class org.mmbase.util.XMLBasicReader
getChildElements, getChildElements, getChildElements, getChildElements, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getElementAttributeValue, getElementAttributeValue, getElementByPath, getElementByPath, getElementName, getElementValue, getElementValue
 
Methods inherited from class org.mmbase.util.xml.DocumentReader
getFileName, getNodeTextValue, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLIC_ID_APPLICATION_1_0

public static final java.lang.String PUBLIC_ID_APPLICATION_1_0
Public ID of the Application DTD version 1.0

See Also:
Constant Field Values

PUBLIC_ID_APPLICATION_1_1

public static final java.lang.String PUBLIC_ID_APPLICATION_1_1
Public ID of the Application DTD version 1.1

See Also:
Constant Field Values

DTD_APPLICATION_1_0

public static final java.lang.String DTD_APPLICATION_1_0
DTD resource filename of the Application DTD version 1.0

See Also:
Constant Field Values

DTD_APPLICATION_1_1

public static final java.lang.String DTD_APPLICATION_1_1
DTD resource filename of the Application DTD version 1.1

See Also:
Constant Field Values

PUBLIC_ID_APPLICATION

public static final java.lang.String PUBLIC_ID_APPLICATION
Public ID of the most recent Application DTD

See Also:
Constant Field Values

DTD_APPLICATION

public static final java.lang.String DTD_APPLICATION
DTD resource filename of the most Application DTD

See Also:
Constant Field Values
Constructor Detail

XMLApplicationReader

public XMLApplicationReader(java.lang.String filename)
Method Detail

registerPublicIDs

public static void registerPublicIDs()
Register the Public Ids for DTDs used by XMLApplicationReader This method is called by XMLEntityResolver.


getApplicationName

public java.lang.String getApplicationName()
Get the name of this application


getApplicationVersion

public int getApplicationVersion()
Get the version of this application


getApplicationAutoDeploy

public boolean getApplicationAutoDeploy()
Get the auto-deploy value of this application


getApplicationMaintainer

public java.lang.String getApplicationMaintainer()
Get the maintainer of this application


getRequirements

public java.util.List getRequirements()
Get the applicationlist required by this application


getNeededBuilders

public java.util.Vector getNeededBuilders()
Get the Builders needed for this application


getNeededRelDefs

public java.util.Vector getNeededRelDefs()
Get the RelDefs needed for this application


getAllowedRelations

public java.util.Vector getAllowedRelations()
Get allowed relations for this application


getDataSources

public java.util.Vector getDataSources()
Get datasources attached to this application


getRelationSources

public java.util.Vector getRelationSources()
Get relationsources attached to this application


getContextSources

public java.util.Vector getContextSources()
contextsources attached to this application


getInstallNotice

public java.lang.String getInstallNotice()
Get the installation notices for this application


getDescription

public java.lang.String getDescription()
Get the description for this application



MMBase build 1.7.4.20050922