com.jniwrapper.win32
Class FunctionName

java.lang.Object
  |
  +--com.jniwrapper.win32.FunctionName

public class FunctionName
extends java.lang.Object

This class stores general Windows API function name and returns the encoding-specific name on demand.


Constructor Summary
FunctionName(java.lang.String name)
           
 
Method Summary
 java.lang.String getEncodingSpecificName(boolean unicode)
          Returns encoding specific function name.
 java.lang.String getName()
           
 java.lang.String toString()
           
static boolean usesUnicodeNames()
           
static void useUnicodeNames(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionName

public FunctionName(java.lang.String name)
Method Detail

useUnicodeNames

public static void useUnicodeNames(boolean value)

usesUnicodeNames

public static boolean usesUnicodeNames()

getName

public java.lang.String getName()

getEncodingSpecificName

public java.lang.String getEncodingSpecificName(boolean unicode)
Returns encoding specific function name.

Parameters:
unicode - if true Unicode name will be returned.
Returns:
function name with encoding-specific suffix.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object