|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectproject35.mda.config.Project35ConfigurationReader
public class Project35ConfigurationReader
this is the class that holds configuration data that the XML Schema can't express. The configuration reader reads a configuration file which conforms with the XML Schema for the Project35 Configuration Tool. It reads parts of the file and stores the data in a collection of data container classes, usually ending in "..Configuration.java". Once the configuration reader is intialised, it is used by other parts of the Project35 application to lookup configuration options for application features such as menus, or schema concepts
Copyright (c) Kevin Garwood and University of Manchester 2007. All rights reserved. Licensed under the Academic Free License version 3.0. For more information on the terms and conditions, please see the file "LICENSE" that is included in this distribution.
| Constructor Summary | |
|---|---|
Project35ConfigurationReader()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Project35ConfigurationReader()
| Method Detail |
|---|
public ComponentSchemaConfiguration[] getComponentSchemaConfigurations()
public boolean ignoreSchemaLocation()
public FileMenuConfiguration getFileMenuConfiguration()
public EditMenuConfiguration getEditMenuConfiguration()
public OptionsMenuConfiguration getOptionsMenuConfiguration()
public ViewMenuConfiguration getViewMenuConfiguration()
public HelpMenuConfiguration getHelpMenuConfiguration()
public CustomMenuConfiguration[] getCustomMenuConfigurations()
public SchemaConceptConfiguration getConfigurationRecord(String recordClassName,
String fieldName)
getConfigurationRecord in interface SchemaConceptPropertyManagerrecordClassName - the record tag namefieldName - the field tag name. For Configuration records that describe
the record-level attributes, fieldName will be "null"
public AttributeFieldConfiguration getAttributeFieldConfiguration(String recordClassName,
String fieldName)
getAttributeFieldConfiguration in interface SchemaConceptPropertyManager
public EditFieldConfiguration getEditFieldConfiguration(String recordClassName,
String fieldName)
getEditFieldConfiguration in interface SchemaConceptPropertyManager
public ListFieldConfiguration getListFieldConfiguration(String recordClassName,
String fieldName)
getListFieldConfiguration in interface SchemaConceptPropertyManagerpublic String getTopLevelElementName()
public String getDialogTitle()
public SessionManager getSessionManager()
public FileLauncher getFileLauncher()
getFileLauncher in interface SchemaConceptPropertyManagerpublic RecordConfiguration[] getRecordConfigurations()
public String getStyleSheet()
public String getDateFormat()
public DocumentValidationServiceConfiguration[] getDocumentValidationServiceConfigurations()
public GeneralDisplayPropertiesConfiguration getGeneralDisplayPropertiesConfiguration()
public void setDefaultValues(RecordModel recordModel)
setDefaultValues in interface SchemaConceptPropertyManagerpublic void setEnableClassLoader(boolean enableClassLoader)
public void setIgnoreSchemaLocation(boolean ignoreSchemaLocation)
public void parseMainConfigurationFile(InputStream inputStream,
URL documentDirectory,
URL resourceDirectory)
throws Exception
Exception
public void parseSessionFile(File favouritesFile)
throws ParserConfigurationException,
Project35Exception,
SAXException,
IOException
ParserConfigurationException
Project35Exception
SAXException
IOException
public void parseExtensionLauncherRegistry(InputStream extensionLauncherStream)
throws ParserConfigurationException,
Project35Exception,
SAXException,
IOException
ParserConfigurationException
Project35Exception
SAXException
IOExceptionpublic void addRecordConfiguration(RecordConfiguration recordConfiguration)
public void setRecordConfigurations(ArrayList recordConfigurations)
public void setTopLevelElementName(String topLevelElementName)
topLevelElementName - the name of the top level element.public void addComponentSchema(ComponentSchemaConfiguration componentSchemaConfiguration)
public void setComponentSchemas(ArrayList componentSchemas)
public void setHelpMenuConfiguration(HelpMenuConfiguration helpMenuConfiguration)
public void setFileMenuConfiguration(FileMenuConfiguration fileMenuConfiguration)
public void setDateFormat(String dateFormat)
public void setStyleSheet(String styleSheet)
public void setDialogTitle(String dialogTitle)
public void setDocumentValidationServiceConfigurations(ArrayList documentValidationServiceConfigurations)
public void setGeneralDisplayPropertiesConfiguration(GeneralDisplayPropertiesConfiguration generalDisplayPropertiesConfiguration)
public void setCustomMenuConfigurations(ArrayList customMenuConfigurations)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||