openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
J
Java Boolean Expression Library
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 6 hours
ago. based on code collected
about 9 hours
ago.
Apr 24, 2023 — Apr 24, 2024
Showing page 1 of 3
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Updated code templates.
tfredrich
More...
about 16 years ago
Renamed SortOrder to CollationOrder and introduced preliminary framework for InjectInto().
tfredrich
More...
about 16 years ago
More tidying and refactoring. 1) Renamed OrderByExpression..., etc. to CollationExpression..., etc. 2) Refactored math function constants from MathFunction to MathFunctions. 3) Moved convenience factory methods for constructing expression builders from Expressions to Jbel. 4) Updated index.html to follow above changes.
tfredrich
More...
over 16 years ago
Removed additional conversion logic.
tfredrich
More...
over 16 years ago
Removed convert package and associated interfaces/classes.
tfredrich
More...
over 16 years ago
Renamed Function to UnaryFunction for clarity.
tfredrich
More...
over 16 years ago
Cleaning up names such as OrExpression... to OrPredicate..., etc.
tfredrich
More...
over 16 years ago
Minor formatting changes.
tfredrich
More...
over 17 years ago
Minor formatting changes.
tfredrich
More...
over 17 years ago
Reverted to JDK 1.4 compatibility.
tfredrich
More...
almost 18 years ago
Reverted back to 1.4 compatibility. Also changed SortOrder, removing getOrderingMultiplier() in favor of orderResult(int) which simply returns the correct value of result: putting the intelligence where it should be.
tfredrich
More...
almost 18 years ago
Initial cut at converting for Java 5.
tfredrich
More...
almost 18 years ago
Cleaned up javadoc comments where errors/warnings produced. Gen'd new build.xml ant file.
tfredrich
More...
about 18 years ago
Moved constants TRUE, FALSE, ZERO, etc. plus static builder creation methods to Expressions class.
tfredrich
More...
about 18 years ago
Refactored select() and reject() to utilize a SelectionFunction and RejectionFunction respectively, where RejectionFunction extends SelectFunction, simply overriding the predicate test (with not).
tfredrich
More...
about 18 years ago
Renamed CollectionsTestCase to JbelTestCase.
tfredrich
More...
about 18 years ago
Repackaged all interfaces to their associated packages (from the root). Combined Expressions and Collections into a new class called Jbel.
tfredrich
More...
about 18 years ago
*** empty log message ***
tfredrich
More...
about 18 years ago
Minor refactoring of Collections.detect() to have a single entry and single exit point.
tfredrich
More...
about 18 years ago
Added benchmark for using Collections.select() with a callback.
tfredrich
More...
about 18 years ago
Refactoring select, detect, etc. to utilize callbacks.
tfredrich
More...
about 18 years ago
Removed WherePredicate as it served no purpose--and didn't work correctly in the framework anyway.
tfredrich
More...
about 18 years ago
1) Moved AndExpression, OrExpression, WhereExpression to predicate package and changed their names to ...Predicate. 2) Removed NotExpression as it's now covered by NotPredicate. 3) Moved UT's and factored accordingly. 4) Also added casts from Expression to Predicate in SelectExpressionBuilderTestCase to make things work again. 5) Moved math-related functions to functions.math package. 6) Changed name of GreaterThanOrEqualOperator to GreaterThanOrEqualPredicate.
tfredrich
More...
about 18 years ago
Refactoring Collections class to utilize Function, Predicate, Expression interfaces. Things are BROKEN!
tfredrich
More...
about 18 years ago
Eliminated Functions abstract class with only constants in it, moving the contants to MathFunction. Added NotPredicate (and test case).
tfredrich
More...
about 18 years ago
Moved Expression, Function, and Predicate interfaces to root package. Repackaged math expressions under expressions.math. Renamed math XxxOperator classes to XxxExpression.
tfredrich
More...
about 18 years ago
Correcting inheritence.
tfredrich
More...
about 18 years ago
Added a couple of comments on WhereExpression.evaluateResults().
tfredrich
More...
about 18 years ago
Additional cleanup and tidying in WhereExpression. Removed evaluateResults() methods in BinaryPredicate and UnaryPredicate.
tfredrich
More...
about 18 years ago
Finished refactoring to introduce Predicate, with more distinction between Function, Expression and Predicate. TODO: refactor builder(s).
tfredrich
More...
about 18 years ago
←
1
2
3
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree