Package org.bibalex.daf.entities.phase

Interface Summary
IDatabaseDataEntry Determines the functionality needed by classes to collect data form the user.
 

Class Summary
CheckStrategy An abstract base class the defines the functionality needed to be implemented by classes to apply phase checks against a folder structure.
DatabaseAction Responsible for applying the Database actions associted with a phase.
DatabaseActionTest Test for DatabaseAction.
DatabaseDataEntryDialog A JDialog to collect the user data.
DatabaseDef Represents the database section of a phase.
DatabaseDefTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
DatabaseElement Represents the field definition within the database section of a phase.
DatabaseElementTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FileElement Represents the file definition within the physical section of a phase.
The FileElement capabilities are not limited to parsing XML and converting it to an object.
The following are also included:
1) Count the number of the files that match the definition in a given folder.
FileElementTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FolderElement Represents the folder definition within the physical section of a phase.
The FolderElement capabilities are not limited to parsing XML and converting it to an object.
The following are also included:
1) Count the number of the files within the folder.
FolderElementTest Test for FolderElement
MockFileHandler Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MockPhaseAction Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MockPhaseAction_1 Mocking PhaseAction and throws exception when applying action.
NameCountCompareTriple Holds the name of the FileElement, the physical files count and the name of the FileElement to whwihc this instscne will be compared.
Patterns Patterns for matching the files names.
Phase Handles the checks and actions associated with the phase.
Phase_Database_Test Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Phase_Ocr_Test Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Phase_Process_Test Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Phase_Scan_Test Test for phase, scan functionality only.
PhaseAction An abstract base class the defines the functionality needed to be implemented by classes to apply phase actions.
PhaseActionPerformer Performs the actions associted with the phase.
PhaseActionPerformerTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
PhaseDef Represents the complete phase definition with its pre-phase and post-phase specifications.
PhaseDefTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
PhysicalAction Responsible for applying the physical actions associted with a phase.
PhysicalActionTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
PhysicalDef Represents the physical section of a phase.
PhysicalDefTest Test for PhysicalDef.
PhysicalElement The base class for PhysicalElements.
ReflectionAction Responsible for applying the Reflection actions associted with a phase.
ReflectionActionTest Copyright (c) 2006-2007 by Bibliotheca Alexandrina This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ReflectionDef Represents the reflection section of a phase.
ReflectionDefTest Test for ReflectionDef.
SemiPhaseDef Represents either the PrePhase or PostPhase definition.
SemiPhaseDefTest Test for SemiPhaseDef.
StepThroughCheckStrategy Used to apply phase checks against a folder structure by evaluating one node at a time.
StepThroughCheckStrategyTest Test for StepThroughCheckStrategy
 

Enum Summary
ActionContext Defines the context of the action.
Policy Defines the PhaseActionPerformer policy in case of encountering errore while performing an action.
 

Exception Summary
PhaseActionException An application exception that is thrown when a phase action fails while it is being performed.
PhaseCheckException An application exception that is thrown when the physical check of a folder against the phsyical definition of a phase fails.
PhaseDefinitionException An application exception that is thrown when the Xml document describing the phase cannot be parsed.