Login

    Register

PROJECT CATEGORIES

 

Type Cast
Project Home Blog Forums Wiki Known Issues Screenshots Contact Project

Author: Jared Rypka-Hauer (All RIAForge projects by this author)
Last Updated: November 6, 2008 12:51 PM
Version: 0.0.0_1
Views: 7,408
Downloads: 104
License: Apache License, Version 2

Description:

TypeCast uses CF 8 features to allow you to specify your ColdFusion install directory, browse all the jar files installed with ColdFusion, browse all the Java packages and classes within them, and view the javap output for any of those classes. Enables one to find Java class definition information for ColdFusion classes quickly and easily.

Javap is the Java class parser command line utility (note that there is a Java class version of it, but only for Java 6 and this supports Java 5 & 6, tho' only ColdFusion 8). Its output contains all the property and method signatures for a specified class and can be configured to include even protected properties or methods.

The intention is to make "dropping into the underlying Java" much easier for ColdFusion developers by providing a way to browse thru the classes included with the product (rather than having to know what you're looking for in advance) as well as simply providing a utility to get the info provided by javap quickly and easily.

Recent Blog Entries:

Requirements:

ColdFusion 8
Java 5 or 6
A brain. ;)

You will also need to edit classDetails.cfm and listJars.cfm to provide the path to javap(.exe) (line 34) and your ColdFusion install folder (line 18), respectively. If you're on J2EE or MultiServer installs, point the ColdFusion install folder at your cfusion.war/WEB-INF folder.

Issue Tracker:

ID ISSUE STATUS UPDATED
5 Preferences, install types and JVM auto-detect Open 11/06/08 12:55 PM
4 Content caching and direct class links in javap output Open 11/06/08 12:49 PM
3 Implement frame view ala JavaDoc Open 11/06/08 12:46 PM
2 ColdFusion object type reference Open 11/06/08 12:45 PM
1 Jump-to-class text box Open 11/06/08 12:43 PM

View All Issues

To enter issues for this (or any other) project, you must be logged in.