JNative v1.3 project : see http://jnative.sf.net


org.xvolks.jnative.misc
Class WNDCLASS

java.lang.Object
  extended by org.xvolks.jnative.misc.basicStructures.AbstractBasicData<WNDCLASS>
      extended by org.xvolks.jnative.misc.WNDCLASS
All Implemented Interfaces:
BasicData<WNDCLASS>

public class WNDCLASS
extends AbstractBasicData<WNDCLASS>


Field Summary
 
Fields inherited from class org.xvolks.jnative.misc.basicStructures.AbstractBasicData
mValue, offset, pointer
 
Constructor Summary
  WNDCLASS()
           
protected WNDCLASS(WNDCLASS lValue)
           
 
Method Summary
 Pointer createPointer()
          Method createPointer reserves a native MemoryBlock and copy its value in it
 int getCbClsExtra()
           
 int getCbWndExtra()
           
 LONG getHbrBackground()
           
 LONG getHCursor()
           
 LONG getHIcon()
           
 LONG getHInstance()
           
 LONG getLpfnWndProc()
           
 java.lang.String getLpszClassName()
           
 java.lang.String getLpszMenuName()
           
 int getSizeOf()
          Method getSizeOf
 LONG getStyle()
           
 WNDCLASS getValueFromPointer()
          Method getValueFromPointer gets the value of this data from the native memory block
 void setCbClsExtra(int cbClsExtra)
           
 void setCbWndExtra(int cbWndExtra)
           
 void setHbrBackground(LONG hbrBackground)
           
 void setHCursor(LONG cursor)
           
 void setHIcon(LONG icon)
           
 void setHInstance(LONG instance)
           
 void setLpfnWndProc(LONG lpfnWndProc)
           
 void setLpszClassName(java.lang.String lpszClassName)
           
 void setLpszMenuName(java.lang.String lpszMenuName)
           
 void setStyle(LONG style)
           
 
Methods inherited from class org.xvolks.jnative.misc.basicStructures.AbstractBasicData
getNextByte, getNextInt, getNextLong, getNextShort, getPointer, getValue, getValueAsString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WNDCLASS

public WNDCLASS()
         throws NativeException
Throws:
NativeException

WNDCLASS

protected WNDCLASS(WNDCLASS lValue)
            throws NativeException
Throws:
NativeException
Method Detail

createPointer

public Pointer createPointer()
                      throws NativeException
Description copied from interface: BasicData
Method createPointer reserves a native MemoryBlock and copy its value in it

Returns:
a Pointer on the reserved memory
Throws:
NativeException

getSizeOf

public int getSizeOf()
Description copied from interface: BasicData
Method getSizeOf

Returns:
the size of this data

getValueFromPointer

public WNDCLASS getValueFromPointer()
                             throws NativeException
Description copied from interface: BasicData
Method getValueFromPointer gets the value of this data from the native memory block

Returns:
a T
Throws:
NativeException

getCbClsExtra

public int getCbClsExtra()

setCbClsExtra

public void setCbClsExtra(int cbClsExtra)

getCbWndExtra

public int getCbWndExtra()

setCbWndExtra

public void setCbWndExtra(int cbWndExtra)

getHbrBackground

public LONG getHbrBackground()

setHbrBackground

public void setHbrBackground(LONG hbrBackground)

getHCursor

public LONG getHCursor()

setHCursor

public void setHCursor(LONG cursor)

getHIcon

public LONG getHIcon()

setHIcon

public void setHIcon(LONG icon)

getHInstance

public LONG getHInstance()

setHInstance

public void setHInstance(LONG instance)

getLpfnWndProc

public LONG getLpfnWndProc()

setLpfnWndProc

public void setLpfnWndProc(LONG lpfnWndProc)

getLpszClassName

public java.lang.String getLpszClassName()

setLpszClassName

public void setLpszClassName(java.lang.String lpszClassName)

getLpszMenuName

public java.lang.String getLpszMenuName()

setLpszMenuName

public void setLpszMenuName(java.lang.String lpszMenuName)

getStyle

public LONG getStyle()

setStyle

public void setStyle(LONG style)

JNative v1.3 project : see http://jnative.sf.net