de.intarsys.nativec.type
Class NativeWideStringType

java.lang.Object
  extended by de.intarsys.nativec.type.NativeType
      extended by de.intarsys.nativec.type.NativeAbstractStringType
          extended by de.intarsys.nativec.type.NativeWideStringType
All Implemented Interfaces:
INativeType

public class NativeWideStringType
extends NativeAbstractStringType

The meta class implementation


Constructor Summary
protected NativeWideStringType()
           
protected NativeWideStringType(int size)
           
 
Method Summary
static NativeWideStringType create(int size)
           
 NativeObject createNative()
           
 NativeObject createNative(INativeHandle handle)
          Create a new INativeObject from a INativeHandle.
 NativeObject createNative(java.lang.Object value)
          Create an INativeObject for this type from the Java object.
 
Methods inherited from class de.intarsys.nativec.type.NativeAbstractStringType
getByteCount, getPreferredBoundary, getStringSize, hasByteCount
 
Methods inherited from class de.intarsys.nativec.type.NativeType
Array, lookup, Ref, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeWideStringType

protected NativeWideStringType()

NativeWideStringType

protected NativeWideStringType(int size)
Method Detail

create

public static NativeWideStringType create(int size)

createNative

public NativeObject createNative()

createNative

public NativeObject createNative(INativeHandle handle)
Description copied from interface: INativeType
Create a new INativeObject from a INativeHandle.

Specified by:
createNative in interface INativeType
Overrides:
createNative in class NativeType
Parameters:
handle - The handle to memory.
Returns:
The new INativeObject

createNative

public NativeObject createNative(java.lang.Object value)
Description copied from interface: INativeType
Create an INativeObject for this type from the Java object.

Specified by:
createNative in interface INativeType
Overrides:
createNative in class NativeType
Returns:
The new INativeObject