org.rococoa.cocoa.carboncore
Class TokenRec

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<TokenRec,TokenRec.ByValue,TokenRec.ByReference>
          extended by org.rococoa.cocoa.carboncore.TokenRec
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<TokenRec,TokenRec.ByValue,TokenRec.ByReference>>
Direct Known Subclasses:
TokenRec.ByReference, TokenRec.ByValue

public class TokenRec
extends Structure<TokenRec,TokenRec.ByValue,TokenRec.ByReference>

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Script.h:838
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class TokenRec.ByReference
           
static class TokenRec.ByValue
           
 
Field Summary
 NativeLong length
           
 Pointer position
          pointer into original source
C type : Ptr
 Pointer stringPosition
          Pascal/C string copy of identifier
C type : StringPtr
 short theToken
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
TokenRec()
           
TokenRec(short theToken, Pointer position, NativeLong length, Pointer stringPosition)
           
 
Method Summary
static TokenRec[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

theToken

public short theToken

position

public Pointer position
pointer into original source
C type : Ptr


length

public NativeLong length

stringPosition

public Pointer stringPosition
Pascal/C string copy of identifier
C type : StringPtr

Constructor Detail

TokenRec

public TokenRec()

TokenRec

public TokenRec(short theToken,
                Pointer position,
                NativeLong length,
                Pointer stringPosition)
Parameters:
theToken - C type : ScriptTokenType
position - pointer into original source
C type : Ptr
length - length of text in original source
stringPosition - Pascal/C string copy of identifier
C type : StringPtr
Method Detail

newArray

public static TokenRec[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.