shared items

Wednesday, September 3, 2008

java reflections i think

try
{
// develop class to execute file conversion
Class cls = ( strClass != null && strClass.length() > 0 )
? Class.forName(strClass)
: (nDocType == 1)
? _TypicalFileConverter.class
: _PDFFileConverter.class;

Constructor ct = cls.getConstructor(null);
iConvert = (NX_IFileConvert) ct.newInstance(null);
}
catch ( Exception e )
{
report.appendMessageTimestamp("Invalid File Conversion Class: " + strClass);
throw new IllegalArgumentException("Invalid file conversion class");
}

No comments: