ozone core API

org.ozoneDB.tools.OPP.srcgen.query
Class ReflectionClassQuery

java.lang.Object
  extended byorg.ozoneDB.tools.OPP.srcgen.query.ReflectionClassQuery
All Implemented Interfaces:
ClassQuery

public class ReflectionClassQuery
extends java.lang.Object
implements ClassQuery

User: Jocke Date: 2004-jan-02 Time: 00:52:24


Constructor Summary
ReflectionClassQuery()
           
 
Method Summary
private  java.lang.String[] classesToStrings(java.lang.Class[] classes)
           
 java.lang.String[] getInterfaces(java.lang.String className)
           
 boolean isAssignable(java.lang.String itf, java.lang.String from)
           
 boolean isInterface(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionClassQuery

public ReflectionClassQuery()
Method Detail

isAssignable

public boolean isAssignable(java.lang.String itf,
                            java.lang.String from)
                     throws java.lang.ClassNotFoundException
Specified by:
isAssignable in interface ClassQuery
Throws:
java.lang.ClassNotFoundException

getInterfaces

public java.lang.String[] getInterfaces(java.lang.String className)
                                 throws java.lang.ClassNotFoundException
Specified by:
getInterfaces in interface ClassQuery
Throws:
java.lang.ClassNotFoundException

isInterface

public boolean isInterface(java.lang.String className)
                    throws java.lang.ClassNotFoundException
Specified by:
isInterface in interface ClassQuery
Throws:
java.lang.ClassNotFoundException

classesToStrings

private java.lang.String[] classesToStrings(java.lang.Class[] classes)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.