Getting ready for the next GraphicsBuilder - No Fluff Just Stuff

Getting ready for the next GraphicsBuilder

Posted by: Andres Almiray on February 1, 2008

Yesterday I continued the task of adding more filters into GraphicsBuilder and while doing so I pondered on Arek's suggestion of allowing 'antialias on' instead of 'antialias "on"'. It turns out there is a fair amount of Jerry's filters that rely on their own constants that exposing them as strings may also lead to errors. I decided then to register those constants as variables of the current GraphicsBuilder instance, also adding [on,off,true,false] (my mind wanders of to MEL hacking hmmm...), but at the same time allowing their string counterparts because the variables are tied to a GraphicsBuilder instance, you won't be able to use them on a closure outside any GB instance, strings don't have that problem.

The last batch of filters should be ready soon (tonight?), not all filters will be able to make the cut this time but they should be enough to create amazing graphics with minimal effort, don't you think?

Keep on Groovying!
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »