Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-18 | Fixed bug in VariantReader::parseGenericToken when a number is at the ↵ | Andreas Stöckel | |
beginning of the string | |||
2015-01-18 | added the getEffectiveFieldDescriptors for StructuredClasses which returns ↵ | Benjamin Paassen | |
the list of FieldDescriptors including all non-overridden fields of superclasses. This also made the continuePath function easier. | |||
2015-01-18 | Improved validation error message | Andreas Stöckel | |
2015-01-18 | Added function for parsing complete strings (as needed in the xml parser) | Andreas Stöckel | |
2015-01-18 | Allowing to override location when logging exceptions. | Andreas Stöckel | |
2015-01-18 | added Document validation function and finished implementation of ↵ | Benjamin Paassen | |
AnnotationEntity validation function. Tests still have to be made, though. | |||
2015-01-18 | changed the cycle error message. | Benjamin Paassen | |
2015-01-18 | Implemented some helper functions to facilitate implementing doValidate ↵ | Andreas Stöckel | |
methods. This includes the "validateName" function (which makes sure the Node has a valid identifier), the "continueValidation" function (which descends into the given list of child nodes) and the "continueValidationCheckDuplicates" which descends into the given child list and makes sure the names of the child nodes are unique. | |||
2015-01-18 | Renamed continueResolve to doResolve for more consistency with other virtual ↵ | Andreas Stöckel | |
protected methods | |||
2015-01-17 | Improved typesystem, allowing online creation of structs | Andreas Stöckel | |
2015-01-17 | Managed container does not reset owner on move -- this allows the container ↵ | Andreas Stöckel | |
to be reusable after a move. Adapted unit test accordingly. | |||
2015-01-17 | Improved validation system | Andreas Stöckel | |
2015-01-16 | wip copy | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | first attempt on validation method for Document classes. | Benjamin Paassen | |
2015-01-16 | Allowing deferred resolution of Nodes | Andreas Stöckel | |
2015-01-16 | Fixed comment | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | Fixed reverse iterators in ManagedContainer | Andreas Stöckel | |
2015-01-16 | Using lambda instead of static function | Andreas Stöckel | |
2015-01-16 | validate function for Domain::Descriptor. | Benjamin Paassen | |
2015-01-16 | renamed isa to superclass in Domain::Descriptor and id some cosmetic changes. | Benjamin Paassen | |
2015-01-16 | made getUid work using a rather ugly const cast. Unfortunately this could ↵ | Benjamin Paassen | |
not be prevented. | |||
2015-01-16 | added getUid() method to Managed. | Benjamin Paassen | |
2015-01-16 | Working on XMLParser (still lot work in progress) | Andreas Stöckel | |
2015-01-16 | Added Utils::split function for splitting strings at a delimiter | Andreas Stöckel | |
2015-01-15 | Further simplified document buildup by doing the addition to parents of ↵ | Benjamin Paassen | |
StructureNodes in the constructor and refactored Anchor as standalone class instead of AnnotationEntity child. This made some changes in the test bench necessary as well. | |||
2015-01-15 | renamed addStructuredEntity to addStructureNode. | Benjamin Paassen | |
2015-01-15 | supported more automatic registration behaviour, checked for internal name ↵ | Benjamin Paassen | |
consistency regarding FieldDescriptors, AnnotationClasses and StructuredClasses and made adding methods for automatically registered references protected. | |||
2015-01-15 | Fixed bug in Argument validation when missing values are inserted (string ↵ | Andreas Stöckel | |
types got "null" as default value and not ""), added corresponding unit test | |||
2015-01-15 | Synchronizing logger with current XML parser line number | Andreas Stöckel | |
2015-01-15 | allow to retrieve writeable refrence to ParserContext | Andreas Stöckel | |
2015-01-15 | lambdas are so much cooler | Andreas Stöckel | |
2015-01-15 | fixed clang warnings and errors | Andreas Stöckel | |
2015-01-15 | Using Arguments class in ParserStack for validation | Andreas Stöckel | |
2015-01-15 | Using Arguments::None instead of storing a flag if no explicit arguments ↵ | Andreas Stöckel | |
were given for validation | |||
2015-01-15 | Added possibility to construct Arguments in a mode in which no validation is ↵ | Andreas Stöckel | |
performed. | |||
2015-01-14 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-14 | finished pathTo function with rather nasty test. | Benjamin Paassen | |
2015-01-14 | Using "name" property for printing name in the graphviz export | Andreas Stöckel | |
2015-01-14 | Added RttiType::hasProperty and RttiType::hasMethod function | Andreas Stöckel | |
2015-01-14 | Registered Properties for the XMLNode class | Andreas Stöckel | |
2015-01-14 | Registered properties for the Node class | Andreas Stöckel | |
2015-01-14 | Removed not needed Node.setParent method | Andreas Stöckel | |
2015-01-14 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-14 | Implemented attaching Methods and Property information to Types (this will ↵ | Andreas Stöckel | |
later allow script engines to access these methods). | |||
2015-01-14 | merge. | Benjamin Paassen | |
2015-01-14 | Removed parent mechanism in object graph representation. This is only a ↵ | Benjamin Paassen | |
relevant concept for the parsed XML language. It can be fully expressed by FieldDescriptors and their children in the object graph. | |||
2015-01-14 | Added some more code escaping for XML in documentation. | Benjamin Paassen | |
2015-01-13 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |