![]() |
|
|
ClassViewer (CFC)
Project Home • Forums • Wiki • Known Issues • Screenshots • Contact Project
Author: Shayne Sweeney (All RIAForge projects by this author) Description:
You see, while qMyQuery.getClass() is great and all, it doesn't really expose a whole lot of *useful* functionality - because it's not giving you the real reflection for that query object. For example, look for 'getCurrentRow' in that dump - it doesn't show up.
Now where is it, you may ask? - Well, technically, it's there - it's just not that easy to see. With a little bit of programming, however, we can really open up the book on any object - exposing the most functionality possible. Inspired by the guys over at Zrinity, who did a 'ColdFusion MX Un-Documentation' site (back in the day), but has since, been abandoned - I have taken it upon myself to resurrect the introspection abilities given to us by Java's own reflection abilities. They're method was cool - but it required you to compile a Java class and throw it into the class path. I felt that this was a bit much and completely unnecessary - I asked myself, 'If ColdFusion is written on top of Java, why not just tap into Java from within ColdFusion, to do the same thing.' Seeing how there wasn't anybody around me - reading my mind, answering my question... I took it upon myself to do a port - a very quick port. Getting the community involved - we can evolve the functionality and give it a more rich output.
Requirements:
ColdFusion MX 6.1 or higher
Issue Tracker: There are no issues for this project. To enter issues for this (or any other) project, you must be logged in. Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/classviewer. To view files and changelists associated with this repository, go here: http://classviewer.riaforge.org/index.cfm?event=page.svnbrowse. You may download the latest set of files from Subversion as a zip file. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.