Package com.smardec.j2native

Interface Summary
ArrayType Common interface for all types representing arrays.
FloatType Common interface for all floating-point types
IntegerType Common interface for all integer types
LibraryLoader Interface for any of the LibraryLoader-s.
NumericType Common interface for all numeric types
PointerType This interface represents a pointer to object in terms of C language
StringType This is a generic interface for all parameters holding a string value.
 

Class Summary
AnsiString AnsiString class is a wrapper for zero-terminated string of an 8-bit (ANSI) character declared in C as (char *).
Argument Argument class is wrapper through which Java interacts with native part.
ArrayArgument ArrayArgument class represents an array of primitive types such as array of bytes or array of integer values.
Bool Bool class represents bool (boolean) type.
Callback Callback is a superclass for all classes representing callback functions.
Char Char class represents the char value and type.
Const Const class represents a read-only argument.
DelegatedArgument Abstract DelegatedArgument class represents a base class for all classes exact value of which is delegated to different object.
DoubleFloat DoubleFloat represents double float value and type.
FloatArgument FloatArgument is a base class for all floating-point types.
Function Function class is Java representation of the native function.
Int Int represents a platform-dependent signed integer value and type, so on 32-bits platform Int works as Int32.
Int16 Int16 represents a 16-bit integer value and type.
Int32 Int32 represents a 32-bit integer value and type.
Int64 Int64 represents a 64-bit integer value and type.
Int8 Int8 represents a 8-bit integer value and type.
IntegerArgument IntegerArgument is a base class for all integer types.
J2NativeContext J2NativeContext class is a platform dependent context.
Library Library class is Java representation of the native library.
NumericArgument Abstract class NumericArgument is a partly realization of common interface NumericType.
OutOnly OutOnly class represents an argument that is only written by a native function.
Pointer Pointer class represents a pointer to object in terms of C language.
Pointer.Const Class Pointer.Const represents a pointer to constant object
Pointer.OutOnly Class Pointer.OutOnly represents a pointer to out only object.
Pointer.Void Class Pointer.Void represents a void *.
PointerArgument PointerArgument is an abstract class with a partly realized PointerType interface.
SimpleFloat SimpleFloat represents float value and type.
StructuralArgument StructuralArgument represents abstract structural argument.
Structure The Structure class represents structures in tems of C language.
TypedPointer Pointer class represents a pointer to object in terms of C language.
UInt UInt represents a platform-dependent unsigned integer value and type, so on 32-bits platform UInt works as UInt32.
UInt16 UInt16 represents a 16-bit unsigned integer value and type.
UInt32 UInt32 represents a 32-bit unsigned integer value and type.
UInt8 UInt8 represents a 8-bit unsigned integer value and type.
Union The Union class represents a C union type.
WideChar WideChar class represents an Unicode character (wchar_t).
WideString WideString class is a wrapper for Unicode string (wchar_t *) value and type.
ZeroTerminatedString ZeroTerminatedString class is a base class for all types of zero-terminated strings.
 

Exception Summary
FunctionExecutionException This exception is thrown if an error occurs during a native function call.
FunctionNotFoundException This exception is thrown if requested native function was not found in the specified library.
IllegalMemoryAccessException This exception is thrown when a native library code attempts to reference an invalid memory location.
LibraryNotFoundException This exception is thrown when a native library cannot be loaded.
MemoryException This exception is thrown when a native library code attempts to manipulate native memory and fails.
 



Copyright © 2004-2005 Smardec. All Rights Reserved.