com.moesol.bindings
Class DispatchJavaCommon

java.lang.Object
  extended by com.moesol.bindings.DispatchJavaCommon
Direct Known Subclasses:
DispatchJavaCoClass, DispatchJavaInterface, DispatchJavaStructure

public class DispatchJavaCommon
extends Object

Internal helper. Help the JNI code recover the LIBID, major version, minor version, and lcid for a class.


Field Summary
protected  GUID m_uuid
           
 
Constructor Summary
protected DispatchJavaCommon()
           
 
Method Summary
protected  void fillLibraryInfo(Class c)
           
 int getLcid()
           
 GUID getLibid()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
protected  Object getObjectField(Class tc, String string)
           
 GUID getUuid()
           
 void setLcid(int v)
           
 void setLibid(GUID v)
           
 void setMajorVersion(int v)
           
 void setMinorVersion(int v)
           
 void setUuid(GUID v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_uuid

protected GUID m_uuid
Constructor Detail

DispatchJavaCommon

protected DispatchJavaCommon()
Method Detail

fillLibraryInfo

protected void fillLibraryInfo(Class c)
                        throws ClassNotFoundException,
                               SecurityException,
                               IllegalArgumentException,
                               NoSuchFieldException,
                               IllegalAccessException
Throws:
ClassNotFoundException
SecurityException
IllegalArgumentException
NoSuchFieldException
IllegalAccessException

getObjectField

protected Object getObjectField(Class tc,
                                String string)
                         throws SecurityException,
                                NoSuchFieldException,
                                IllegalArgumentException,
                                IllegalAccessException
Throws:
SecurityException
NoSuchFieldException
IllegalArgumentException
IllegalAccessException

getLibid

public GUID getLibid()

setLibid

public void setLibid(GUID v)

getMajorVersion

public int getMajorVersion()

setMajorVersion

public void setMajorVersion(int v)

getMinorVersion

public int getMinorVersion()

setMinorVersion

public void setMinorVersion(int v)

getLcid

public int getLcid()

setLcid

public void setLcid(int v)

getUuid

public GUID getUuid()

setUuid

public void setUuid(GUID v)


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.