0
I Use This!
Inactive

Commits : Listings

Analyzed 12 days ago. based on code collected 13 days ago.
May 29, 2023 — May 29, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added a bean handler subclass that can be used to alias object and field tags to arbitrary class and property names. Useful for all kinds of things from supporting XML short-hand to supporting backwards compatibility as the object model changes. More... about 16 years ago
Modified to include a remapField method that is now called wherever an object property is accessed from an XML field name. This can be used by subclasses to remap fields if necessary based on whatever criteria or transformation they choose. More... about 16 years ago
Nuked some commented out debug printlns. More... about 16 years ago
Fixed a typo where it should be looking for : as a Windows drive letter. Commented out System.out.println()'s More... about 16 years ago
Added an object handler that allows nested reads from within an ObjectXmlReader read XML file. Using <externalXmlObject path="..." /> will load an object in place from the specified path. Several options are available for configuring the nested ObjectXmlReader but by default it inherits settings from the parent. See javadocs for details. More... about 16 years ago
Modified ObjectXmlReader to keep an internal map of sets tracking the configuration properties that have been sent to the handlers... either by directly setting on the ObjectXmlReader or as read in the XML in an <xml.config> directive. These values are available for inspection by external callers (who might, for example, be trying to setup their own similar reader) and are also passed to object handlers that are added after the value was set. This ensures that all handlers got the same set of configuration properties. More... about 16 years ago
-added try/finally as suggested by Paul -reverting ignoreEvents in setComponent(). More... over 16 years ago
-added a .equals() check of the incoming value against the component's current value and short-circuit if they're the same -removed ignoreEvents flag toggling in setDay(). setDay() only gets called when setting the component's value and ignoring events would cause the day to not get updated properly. Plus, ignoring events is really set so the popup component's visibility doesn't get set to false when a day is selected....which would not happen in this case since the popup is not visible. -ignore events when setting the field values of the component on a component change....this will cut down on the event traffic that would otherwise happen when setting each property's value; instead just fire a single change event once all the values have been set. More... over 16 years ago
-set the right hour property More... over 16 years ago
-set a new layout manager....this should make things a little more compact. More... over 16 years ago
Updated Inspector to better deal with null arguments when constructing objects. Because we don't know what the type for nulls is this meant that areTypesCompatible needed a way to do "wild card" matching on types. We use null for that. More... over 16 years ago
-adding a new PropertyEditor implementation for editing Dates using a popup calendar style component. Just the initial commit, this hasn't actually replaced anything yet. More... over 16 years ago
Modified ActionUtils to pass the action list name onto the created toolbar. More... over 16 years ago
Pick up the toolbar name from the action list name. This way the toolbar has a title if it is floating. More... over 16 years ago
Fixing the unit test that I broke when I added Character support to Inspector. Added a proper test now that character works. More... over 16 years ago
Modified BeanObjectHandler to be more efficient in several cases. 1) It will now do a simple regex to determine if a string is even capable of being a Java identifier before trying to look-up a constant. 2) If it has looked up a tag Class before and not found anything then it caches the miss. This speeds up the loading of certain files _tremendously_. More... over 16 years ago
Added some additional convenience setters to the factory. More... over 16 years ago
Added the ability for ClassRegistry to delegate to a list of strategy ClassMapper objects to map a key to a value. This is useful for defining class aliases and other similar mappings. More... over 16 years ago
Reordered the tests so that endpoint inclusion falls ahead of delegate checking. More... over 16 years ago
Filter out the edges that aren't even adjacent to the node. Added a toString() method. More... over 16 years ago
Just whitespace changes. More... over 16 years ago
Added a predicate adapter that can take edges and turn them into an OrderedPair appropriate for TraverserPredicate evaluation. More... over 16 years ago
Trying to abstract creating an object from a Map of values. The implementation will certainly change as the property setting part should really be using a PropertyAccess object. More... over 16 years ago
No real change... just whitespace. More... over 16 years ago
Fixed SimpleExpressionLanguage to support indexing into primitive arrays using the [n] style notation. This was technically supposed to work but I missed using the Array.getLength() to determine array size and had short-sitedly tried casting it to Object[]... which works for almost everything. More... over 16 years ago
Fixed Inspector.constructFromString to handle Character as a target type. More... over 16 years ago
Fixed an NPE in the formatting template processor when the hinging target evaluates to null. Normally, regular expression processing stops at the first null. Since we were bypassing normal expression processing and pulling the full expression apart, we were bypassing these checks. SimpleExpressionLanguage will happily let you call getProperty() on a null object since I feel like it shouldn't be making any value judgements on what the underlying property access impls might want to do with that. More... over 16 years ago
Modified XmlReader to make the old readXml() method final. Subclasses that wanted to override reading behavior need to extend the other readXml method because it is likely that the older one isn't called anymore. It's only around for subclasses that might still be calling it. Most won't be overriding it. Modified the ObjectTransformingXmlReader subclass to use the newer extension point. And thus fixed the unit tests... checking in a commented out test was the mental jolt I needed to see the issue. More... over 16 years ago
Got the tests to run. I'm a little ashamed to admit that I had to comment out one unit test to make everything pass... but I don't know enough about the transforming object xml reader and XSL to debug the issue. More... over 16 years ago
Added documentation to the ObjectXmlReader directives. (Merry Christmas, Ray. :)) More... over 16 years ago