summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-01-18Allowing to override location when logging exceptions.Andreas Stöckel
2015-01-18Implemented 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-18Renamed continueResolve to doResolve for more consistency with other virtual ↵Andreas Stöckel
protected methods
2015-01-17Improved typesystem, allowing online creation of structsAndreas Stöckel
2015-01-17Managed 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-17Improved validation systemAndreas Stöckel
2015-01-16wip copyAndreas Stöckel
2015-01-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-16first attempt on validation method for Document classes.Benjamin Paassen
2015-01-16Allowing deferred resolution of NodesAndreas Stöckel
2015-01-16Fixed commentAndreas Stöckel
2015-01-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-16Fixed reverse iterators in ManagedContainerAndreas Stöckel
2015-01-16Using lambda instead of static functionAndreas Stöckel
2015-01-16validate function for Domain::Descriptor.Benjamin Paassen
2015-01-16renamed isa to superclass in Domain::Descriptor and id some cosmetic changes.Benjamin Paassen
2015-01-16made getUid work using a rather ugly const cast. Unfortunately this could ↵Benjamin Paassen
not be prevented.
2015-01-16added getUid() method to Managed.Benjamin Paassen
2015-01-16Working on XMLParser (still lot work in progress)Andreas Stöckel
2015-01-16Added Utils::split function for splitting strings at a delimiterAndreas Stöckel
2015-01-15Further 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-15renamed addStructuredEntity to addStructureNode.Benjamin Paassen
2015-01-15supported 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-15Fixed 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-15Synchronizing logger with current XML parser line numberAndreas Stöckel
2015-01-15allow to retrieve writeable refrence to ParserContextAndreas Stöckel
2015-01-15lambdas are so much coolerAndreas Stöckel
2015-01-15fixed clang warnings and errorsAndreas Stöckel
2015-01-15Using Arguments class in ParserStack for validationAndreas Stöckel
2015-01-15Using Arguments::None instead of storing a flag if no explicit arguments ↵Andreas Stöckel
were given for validation
2015-01-15Added possibility to construct Arguments in a mode in which no validation is ↵Andreas Stöckel
performed.
2015-01-14Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-14finished pathTo function with rather nasty test.Benjamin Paassen
2015-01-14Using "name" property for printing name in the graphviz exportAndreas Stöckel
2015-01-14Added RttiType::hasProperty and RttiType::hasMethod functionAndreas Stöckel
2015-01-14Registered Properties for the XMLNode classAndreas Stöckel
2015-01-14Registered properties for the Node classAndreas Stöckel
2015-01-14Removed not needed Node.setParent methodAndreas Stöckel
2015-01-14Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-14Implemented attaching Methods and Property information to Types (this will ↵Andreas Stöckel
later allow script engines to access these methods).
2015-01-14merge.Benjamin Paassen
2015-01-14Removed 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-14Added some more code escaping for XML in documentation.Benjamin Paassen
2015-01-13Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-13Added new Property class for defining getters and settersAndreas Stöckel
2015-01-13Documented missing parameterAndreas Stöckel
2015-01-13Made functions move and copy constructible. Why? Because I can.Andreas Stöckel
2015-01-13Fixed doxygen warningsAndreas Stöckel
2015-01-13First version of 'pathTo' function enabling users to request a Structure ↵Benjamin Paassen
Path from some descriptor to another.
2015-01-13escaped attribute values in XML serialization.Benjamin Paassen