All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractComponentController |
|
AbstractController |
Base class for all controllers handled by the ApplicationContext .
Be aware that ApplicationContext injected dependencies won't be available within the constructor of such an object.
|
AbstractDialog |
Extend this to create your own dialog.
|
AbstractDialog.Operation |
A dialog controller will offer this user interaction for collection.
|
AbstractEngineUpdateCreate |
Controller that allows to implement update/create operations for database connections within the GUI.
|
AbstractWindowController |
|
AbstractWizard<T> |
Superclass for wizards.
|
ActiveTasks |
Allows management of active tasks.
|
App |
|
ApplicationContext |
ApplicationContext acts as a window management framework.
|
ApplicationProperties |
|
ApplicationState |
|
ApplicationState.LastSelectedSearchConfiguration |
|
CodeEditor |
|
CompletedTasks |
Allows management and collection of finished tasks.
|
Component |
A component is a sub element of a window that is connected with its own controller.
It is not managed as window but instead it is managed as a part of the creating AbstractWindowController .
|
ComponentAwareCell |
|
Components |
|
ComponentSplitter |
Provides an array of iterators that will be used by the threaded text search.
These iterators will be shared by different threads so the underlying data structure must already support concurrency to avoid race conditions.
|
ComponentSplitter.ComponentSourceMapping |
Maps a component to the responding source code
|
Config |
Place all globally referenced variables here!
Variables must be static!
|
Config.OS |
|
ConnectionCompareController |
|
ConnectionHandle<T> |
A handle for a connection that guarantees the connection is always open.
|
Controllable |
Hook methods that can be implemented by a controller.
|
CreateComponent |
|
CreateComponentWizard |
|
DatabaseConnection |
Abstracts a database connection.
|
DatabaseCreationFirstPage |
|
DatabaseCreationWizard |
|
DatabaseCredential |
Represents a common set of credential fields (username, password, database).
|
DatabaseEngine |
All database engines must extend this base class.
To have the engine loaded they must be in the package de.hshannover.dqgui.support.database.api .
|
DatabaseEntry |
|
DatabaseEntryImpl |
|
DatabaseEntryIterator |
|
DatabaseEnvironment |
|
DatabaseEnvironments |
|
DatabaseFetcher |
Database Fetcher Interface.
|
DatabaseProjectHandler |
|
DatabaseService |
|
DatabaseSocket |
Store a socket (host + port).
|
DatabaseSocket.HostFormat |
Possible host formats
|
DatabaseSupportResourceConfiguration |
|
DatabaseTests |
Some pre-defined database tests and the test result API.
|
DatabaseTests.DatabaseTestResult |
Database tests must return this.
|
DatabaseTreeItem |
|
DatabaseUpdateWizard |
|
Dependencies |
An implementation of this interface will allow to create and inject dependencies via the ApplicationContext .
An implementation should have a default constructor that will be called to create the implementation.
The fields can be public or private as the container is created by the ApplicationContext and will never be exposed.
|
DependencyConfiguration |
This class represents a converted and type safe loaded dependency injection configuration file.
Such a configuration file will not be verified by default as the verification is an expensive operation relying heavily on reflection.
|
DependencyConfiguration.ConfigurationError |
|
DependencyConfiguration.ErrorCode |
|
DependencyConfiguration.ErrorReport |
|
DependencyContainer |
|
Destructible |
|
DialogContext |
Create dialogs that can either show information to the user or collect user input.
|
DialogContext.DialogStyle |
Image to display within the dialog.
|
Dialogs |
|
DocumentSetIterator |
|
DqguiDatabaseService |
DQGUI Database Service Implementation.
|
DSLComponent |
|
DSLComponentCollection |
|
DSLComponentComparator |
|
DSLComponentType |
Permitted DSL components.
Min.
|
DSLExtra |
|
DSLFileService |
File System based implementation of DSLService.
|
DSLService |
DSLService is a CRUD (Create, Read, Update, Delete) interface for the DQGUI application.
It can be implemented for various repository data sources.
|
DSLService.RepositoryStatus |
Reports the status of the set repository (does it exist, is it malformed?)
|
DSLServiceException |
In case anything goes wrong with an DSLService operation.
|
DSLServiceProvider |
|
EditorIssue |
|
EditorIssue.WarningType |
|
EngineFallback |
|
EngineIdentifier |
An EngineIdentifier uniquely identifies an engine to the EngineManager .
The identifier will always be converted to an upper case string.
It can be queries as a lower case string tho as it will be converted automatically.
|
EngineLanguage |
An engine language uniquely identifies the language the database system uses.
|
EngineManager |
Handles database engine registration.
|
ErrorUtility |
|
ExceptionRecoveryTips |
|
ExecutionContext |
|
ExecutionContext.ExecutionCompletationHandler |
|
ExecutionContext.ExecutionCompletationListener |
|
ExecutionController |
|
ExecutionIssue |
|
ExecutionReport |
|
ExecutionReportSerialization |
Serialize/deserialize ExecutionReports
|
Executors |
|
ExtraData |
|
FilesystemProjectHandler |
|
FXMLLoadingFactory |
Helps loading FXML files.
|
FXMLLoadingFactory.ComponentContent |
|
FXMLLoadingFactory.WindowContent |
A pair of a scene containing the FXML root node and the mapped controller.
|
GuiCapabilities |
Indicates GUI capability of engine
|
GuiConfiguration |
Defines GUI integration behavior with dqgui-core
|
HtmlLoader |
|
Icon |
The icon class exists to decouple JavaFX and parts of the database abstraction layer that don't rely on JavaFX.
|
IconFactory |
Factory to create ImageViews for icons.
|
IconSupport |
Wrapper class to not introduce a hard javafx dependency on the remote execution server.
|
InjectedCallback |
Marks a method in an AbstractController to be called with a specified varargs parameter if the corresponding view is already loaded but called again.
This only works for registered views using the WindowInstances.ONCE_AT_A_TIME strategy or views managed by an identifier.
|
InterceptablePrintStream |
PrintStream Proxy that allows to filter stdout, stderr for certain Threads if they are registered with the filter.
This Proxy only catches println(), println(String), print(String).
|
IntervalMap<T> |
|
InvalidClassForRecoveryException |
In case the Object recovered does not match the specified class.
|
Iqm4hdAPI |
|
Iqm4hdException |
|
Iqm4hdFeedback |
|
Iqm4hdFeedback.FeedbackState |
|
IQM4HDLexer |
|
Iqm4hdMetaData |
General metadata class for storing anything execution relevant.
|
Iqm4hdMetaData.HumanReadableMetaData |
|
Iqm4hdMetaData.Iqm4hdReturnCode |
|
Iqm4hdMetaData.Iqm4hdRunnerException |
|
IQM4HDParser |
|
IQM4HDParser.ActionContext |
|
IQM4HDParser.ActionResultContext |
|
IQM4HDParser.ActualParamContext |
|
IQM4HDParser.ActualWithParamContext |
|
IQM4HDParser.AggvalContext |
|
IQM4HDParser.AtomvalContext |
|
IQM4HDParser.CallvalContext |
|
IQM4HDParser.CheckasgnContext |
|
IQM4HDParser.CheckBodyContext |
|
IQM4HDParser.CheckcallContext |
|
IQM4HDParser.CheckContext |
|
IQM4HDParser.CheckforContext |
|
IQM4HDParser.CheckifContext |
|
IQM4HDParser.CheckreturnContext |
|
IQM4HDParser.CheckReturnElementContext |
|
IQM4HDParser.CheckstmtContext |
|
IQM4HDParser.ConstlstContext |
|
IQM4HDParser.ConstvalContext |
|
IQM4HDParser.ExprandContext |
|
IQM4HDParser.ExprContext |
|
IQM4HDParser.ExprfactorContext |
|
IQM4HDParser.ExprnotContext |
|
IQM4HDParser.ExprorContext |
|
IQM4HDParser.ExprrelContext |
|
IQM4HDParser.ExprtermContext |
|
IQM4HDParser.ExprunContext |
|
IQM4HDParser.ExprvalContext |
|
IQM4HDParser.FormalParamContext |
|
IQM4HDParser.FormalWithParamContext |
|
IQM4HDParser.ListexprContext |
|
IQM4HDParser.ListExprFromContext |
|
IQM4HDParser.ListExprFromItemContext |
|
IQM4HDParser.ListExprFromSourceContext |
|
IQM4HDParser.ListExprGroupByContext |
|
IQM4HDParser.ListExprHavingContext |
|
IQM4HDParser.ListExprJoinContext |
|
IQM4HDParser.ListExprOrderByContext |
|
IQM4HDParser.ListExprSelectContext |
|
IQM4HDParser.ListExprSelectItemContext |
|
IQM4HDParser.ListMethodContext |
|
IQM4HDParser.PartContext |
|
IQM4HDParser.RoleasgnContext |
|
IQM4HDParser.RoledeclContext |
|
IQM4HDParser.RolelistContext |
|
IQM4HDParser.SourceContext |
|
IQM4HDParser.SrcconstlstContext |
|
IQM4HDParser.SrcconstvalContext |
|
IQM4HDParser.SrcqueryContext |
|
IQM4HDParser.SrcquerytextContext |
|
IQM4HDParser.SrcroleContext |
|
IQM4HDParser.StartContext |
|
IQM4HDParser.ValueContext |
|
IQM4HDParser.VarvalContext |
|
IQM4HDParserBaseListener |
This class provides an empty implementation of IQM4HDParserListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
IQM4HDParserBaseVisitor<T> |
This class provides an empty implementation of IQM4HDParserVisitor ,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
IQM4HDParserListener |
This interface defines a complete listener for a parse tree produced by
IQM4HDParser .
|
IQM4HDParserVisitor<T> |
This interface defines a complete generic visitor for a parse tree produced
by IQM4HDParser .
|
Iqm4hdTask |
Represents an IQM4HD task.
|
Iqm4hdTask.State |
|
JavaFXTools |
Place static helper functions here.
|
JDBCCommon |
Wizard for all JDBC Connections that are common (means they require: Username, Password, Database, Host, Port) and allows to set connection parameters.
|
JdbcConnectionHandle |
JDBC backed connection handle
|
JdbcDslService |
JDBC backed DSL service
|
JdbcFetcher |
Fetcher for JDBC supported engines.
|
JDBCNotSupportedException |
In case an DatabaseEngine does not support JDBC but has been called a JDBC operation on.
|
JdbcRepository |
JDBC backed repository
|
JdbcRuleService |
JDBC backed rule service
|
JobRunner |
|
JSONOperations |
Backbone of our serialization.
|
Licenses |
|
Licenses.CategoryType |
|
Licenses.License |
|
Licenses.LicenseFormat |
|
Loadable |
|
LogInterceptor |
|
LogUpdateTask |
Update a currently running task to a TextArea.
|
Main |
|
Manageable |
|
MetaDataListCell |
|
MongoDbFetcher |
Fetcher for MongoDB databases.
|
MongoDbGui |
Wizard for MongoDB
|
MongoEngine |
|
MutableReference<T> |
|
NamedParameterStatement |
This class wraps around a PreparedStatement and allows the programmer
to set parameters by name instead of by index.
|
NonUniqueIdentifierException |
In case an identifier already exists.
|
Notification |
|
NotificationService |
|
NotificationTools |
|
ObjectWrapper |
Allows to wrap a generic object in a nullsafe way and hide the fact that it is generic to allow the framework to
find a matching constructor when using i.e.
|
ParserTools |
|
Pointer<T> |
A handle for java (C++ equivalent is a double pointer)
|
PostgresEngine |
|
PostgresRepositorySupport |
|
Project |
|
ProjectHandle |
A ProjectHandle is a global handle that manages project dependent contexts and assures that project updates are properly propagated within the DQGUI GUI domain specific layer.
|
ProjectHandler |
|
PropertiesController |
|
PropertiesController.PropertiesRepoSave |
|
RConn |
|
ReadOnlyCodeArea |
|
ReconstructedException |
|
Recoverable |
All items supported by the Serialization must implement the Recoverable interface.
This interface allows the serialization to call a hook once it finished recovering the object.
|
ReflectionUtility |
Utility class for various reflective operations.
|
ReflectionUtilityException |
|
Registrable |
Allow a key to be registered with the ApplicationContext and be treated as a managed window.
|
RelationalRepositorySupport |
This class helps with different SQL dialects for relational databases by supplying implementation dependent queries.
RelationalRepositorySupport returns named prepared statements.
That means instead of writing SELECT * FROM t WHERE name = ? you would write SELECT * FROM t WHERE name = :name
RelationalRepositorySupport is used by Engines using the JdbcRepository implementation.
Table, column and parameter names are hard coded and must be used in your implementation.
It is recommended to use this in combination with the subclass YamlConfigurableRelationalRepositorySupport .
A NoSQL solution would not need to implement this but instead just provide a Repository and DSLService implementation.
|
RelationalRepositorySupport.KeyHandle |
A key handle allows to abstract key creation.
Some databases allow auto incrementing keys with the query, others require you to supply your own key by querying a series first.
The KeyHandle allows to abstract this away so the higher layer always gets the correct primary key.
|
RelationalRepositorySupport.KeyType |
|
RemoteCollectionRequest |
A RemoteCollectionRequest contains a set of job ids to collect from the server.
|
RemoteCollectionResponse |
A RemoteCollectionResponse contains a list of collected RemoteResult s.
If nothing was collected the list will be empty.
|
RemoteConnection |
|
RemoteError |
A remote error will always contain a message and errorName.
It is the servers decision if it wants to send a stacktracke.
|
RemoteExecution |
|
RemoteExecution.ExecutionStrategy |
|
RemoteExecutionConfig |
|
RemoteJob |
A remote job can be send to a remote execution server to be enqued within the work queue.
The job id is assigned automatically in the constructor.
|
RemoteProgressRequest |
A RemoteProgressRequest contains a projectGuid and jobId and requests the current remote progress.
|
RemoteProgressResponse |
A RemoteProgressResponse contains the projectGui, jobId and log.
|
RemoteResponse |
All responses can either be the requested response or an error.
This common interface allows to specify one type and then decide via the instanceof operator.
|
RemoteResult |
A RemoteResult is a completed and ready to be collected result.
|
RemoteRuleService |
|
RemoteSocketNotification |
A RemoteSocketNotification will be transfered to event socket listeners.
It signals that a job has been completed.
|
RemoteStatusReport |
A RemoteStatusReport allows to query the curren job status.
|
RemoteStatusReport.ExecutionState |
The ExecutionState signals the stage the job is in.
|
RemoteStatusReports |
|
RenameComponent |
|
RenameComponentWizard |
|
ReportsController |
|
ReportsController.MenuIndexReference |
|
Repository<T> |
Base type of all database backed repositories.
|
Repository.ValidationReport |
Reports if the repository fulfills the required schema.
|
RepositorySearch |
Global repository text search
|
RepositorySearch.RepositorySearchResult |
|
RepositorySearch.RepositorySearchResults |
|
RepositorySearch.SearchHit |
|
RepositorySearch.SearchOptions |
|
RepositorySearch.SearchOptions.PatternInterpretation |
|
RepoType |
|
ResultSetIterator |
|
Rethrow |
Simple error utility to deal with checked exceptions
|
RMetaInformation |
|
RServeInstance |
Manages an R process running the RServe library implementation.
|
RService |
|
RServiceRservImpl |
|
RuleService |
|
SaveComponent |
|
SaveComponentAs |
|
SaveComponentAsWizard |
|
SaveComponentWizard |
|
Serialization |
Serialization solution using GSON.
|
Signal |
A signal notifies that something happens by firing registered SignalHandler instances.
The signal firing is not guaranteed to happen on the JavaFX UI thread.
|
SignalHandler |
Handle a signal event
|
SpecificItem |
Allows to have a specific item with a specific String and ContextMenu behavior for example in a TreeMenu or TableView with complex Objects within it.
|
SpecificTreeItem |
Extend this to support the SpecificItem behavior for TreeViews.
|
SpecificTreeItemCell |
|
Starter |
|
StaticAnalysis |
|
StaticAnalysis.ComponentLink |
|
StaticAnalysis.EditorLink |
|
StaticAnalysis.StaticAnalysisResult |
|
StaticAnalysis.StaticAnalysisResult.SourceType |
|
SyntaxHighlighting |
|
TableGenerator |
https://stackoverflow.com/a/41406399/7648364
Minor modifications added to support partitions
|
TargetedDatabase |
|
TaskHandler |
Handler for iqm4hd tasks.
|
TaskUiUpdateService |
Update service for the treeview in the main window.
|
TextErrorDialog |
|
TreeCellNoPadding<T> |
|
UnregisterBehaviorDefault |
Implementation for views not managed by an identifier.
|
Utility |
Utility class.
|
Validatable<T> |
Validate an object after creation.
|
Views |
|
WindowInstances |
Amount of window instances that can exist at the time of a view managed by the ApplicationContext .
Managed by identifier means that there can be n instances but they correspond to an identifier so calling them again will force the window
in the foreground if a window with the called identifier is already loaded.
|
YamlConfigurableRelationalRepositorySupport |
|