├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ ├── module-info.java │ └── org │ └── carlfx │ └── cognitive │ ├── loader │ ├── Config.java │ ├── FXMLMvvmLoader.java │ ├── InjectViewModel.java │ ├── JFXNode.java │ └── NamedVm.java │ ├── validator │ ├── BooleanConsumerValidator.java │ ├── BooleanValidator.java │ ├── ConsumerValidator.java │ ├── CustomValidator.java │ ├── DoubleConsumerValidator.java │ ├── DoubleValidator.java │ ├── FloatConsumerValidator.java │ ├── FloatValidator.java │ ├── IntegerConsumerValidator.java │ ├── IntegerValidator.java │ ├── ListConsumerValidator.java │ ├── ListValidator.java │ ├── LongConsumerValidator.java │ ├── LongValidator.java │ ├── MessageType.java │ ├── ObjectConsumerValidator.java │ ├── ObjectValidator.java │ ├── PropertyValidator.java │ ├── SetConsumerValidator.java │ ├── SetValidator.java │ ├── StringConsumerValidator.java │ ├── StringValidator.java │ ├── TypeConsumerValidator.java │ ├── ValidationManager.java │ ├── ValidationMessage.java │ ├── ValidationResult.java │ ├── Validator.java │ └── ValidatorType.java │ └── viewmodel │ ├── IdSimpleViewModel.java │ ├── IdValidationViewModel.java │ ├── PropertyIdentifier.java │ ├── PropertyObservable.java │ ├── SimplePropertyIdentifier.java │ ├── SimpleViewModel.java │ ├── Validatable.java │ ├── ValidationViewModel.java │ └── ViewModel.java └── test ├── java ├── module-info.java └── org │ └── carlfx │ └── cognitive │ └── test │ ├── ConceptPropertyIdentifier.java │ ├── ConceptRecord.java │ ├── ConsumerIdValidationViewModelTest.java │ ├── ConsumerValidationViewModelTest.java │ ├── IdSimpleViewModelTest.java │ ├── IdValidationViewModelTest.java │ ├── SimpleViewModelTest.java │ ├── TestLifecycleLogger.java │ ├── ValidationViewModelTest.java │ └── demo │ ├── AccountCreateController.java │ ├── AccountViewModel.java │ └── DemoApp.java └── resources ├── log4j2.xml └── org └── carlfx └── cognitive └── test └── demo ├── account-create.css └── account-create.fxml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/loader/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/loader/Config.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/loader/FXMLMvvmLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/loader/FXMLMvvmLoader.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/loader/InjectViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/loader/InjectViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/loader/JFXNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/loader/JFXNode.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/loader/NamedVm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/loader/NamedVm.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/BooleanConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/BooleanConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/BooleanValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/BooleanValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/CustomValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/CustomValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/DoubleConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/DoubleConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/DoubleValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/DoubleValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/FloatConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/FloatConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/FloatValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/FloatValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/IntegerConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/IntegerConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/IntegerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/IntegerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ListConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ListConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ListValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ListValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/LongConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/LongConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/LongValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/LongValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/MessageType.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ObjectConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ObjectConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ObjectValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ObjectValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/PropertyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/PropertyValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/SetConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/SetConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/SetValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/SetValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/StringConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/StringConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/StringValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/StringValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/TypeConsumerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/TypeConsumerValidator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ValidationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ValidationManager.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ValidationMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ValidationMessage.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ValidationResult.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/Validator.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/validator/ValidatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/validator/ValidatorType.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/IdSimpleViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/IdSimpleViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/IdValidationViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/IdValidationViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/PropertyIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/PropertyIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/PropertyObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/PropertyObservable.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/SimplePropertyIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/SimplePropertyIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/SimpleViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/SimpleViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/Validatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/Validatable.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/ValidationViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/ValidationViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/carlfx/cognitive/viewmodel/ViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/main/java/org/carlfx/cognitive/viewmodel/ViewModel.java -------------------------------------------------------------------------------- /src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/module-info.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/ConceptPropertyIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/ConceptPropertyIdentifier.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/ConceptRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/ConceptRecord.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/ConsumerIdValidationViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/ConsumerIdValidationViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/ConsumerValidationViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/ConsumerValidationViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/IdSimpleViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/IdSimpleViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/IdValidationViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/IdValidationViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/SimpleViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/SimpleViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/TestLifecycleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/TestLifecycleLogger.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/ValidationViewModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/ValidationViewModelTest.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/demo/AccountCreateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/demo/AccountCreateController.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/demo/AccountViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/demo/AccountViewModel.java -------------------------------------------------------------------------------- /src/test/java/org/carlfx/cognitive/test/demo/DemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/java/org/carlfx/cognitive/test/demo/DemoApp.java -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/resources/org/carlfx/cognitive/test/demo/account-create.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/resources/org/carlfx/cognitive/test/demo/account-create.css -------------------------------------------------------------------------------- /src/test/resources/org/carlfx/cognitive/test/demo/account-create.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carldea/cognitive/HEAD/src/test/resources/org/carlfx/cognitive/test/demo/account-create.fxml --------------------------------------------------------------------------------