java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.IllegalAccessException
- All Implemented Interfaces:
- Serializable
- See Also:
- Top Examples, Source Code,
Class.newInstance() ,
Field.set(Object, Object) ,
Field.setBoolean(Object, boolean) ,
Field.setByte(Object, byte) ,
Field.setShort(Object, short) ,
Field.setChar(Object, char) ,
Field.setInt(Object, int) ,
Field.setLong(Object, long) ,
Field.setFloat(Object, float) ,
Field.setDouble(Object, double) ,
Field.get(Object) ,
Field.getBoolean(Object) ,
Field.getByte(Object) ,
Field.getShort(Object) ,
Field.getChar(Object) ,
Field.getInt(Object) ,
Field.getLong(Object) ,
Field.getFloat(Object) ,
Field.getDouble(Object) ,
Method.invoke(Object, Object[]) ,
Constructor.newInstance(Object[])
public IllegalAccessException() - Geek's Notes:
- Description Add your codes or notes Search More Java Examples
[1508]A more flexible way of implementing GOF factory pattern By Anonymous on 2005/08/04 09:55:56 Rate
//A more flexible way of implementing GOF factory pattern public class myFactory { public static Object getObject ( String classname, Class requiredType ) throws FactoryException { try { Class clazz = Class.forName ( classname ) ; Object o = clazz.newInstance ( ) ; if ( !requiredType.isAssignableFrom ( clazz ) ) throw new FactoryException ( "Class '" + classname + "' not of required type " + requiredType ) ; // Configure the object... return o; } catch ( ClassNotFoundException ex ) { throw new FactoryException ( "Couldn't load class '" + classname + "'", ex ) ; } catch ( IllegalAccessException ex ) { throw new FactoryException ( "Couldn't construct class '" + classname + "': is the no arg constructor public?", ex ) ; } catch ( InstantiationException ex ) { throw new FactoryException ( "Couldn't construct class '" + classname + "': does it have a no arg constructor", ex ) ; } } }
public IllegalAccessException(String s) - Geek's Notes:
- Description Add your codes or notes Search More Java Examples
| Popular Tags |