org.rococoa.cocoa.hiservices
Class ICFileSpec

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.hiservices.ICFileSpec
Direct Known Subclasses:
ICFileSpec.ByReference, ICFileSpec.ByValue

public class ICFileSpec
extends com.ochafik.lang.jnaerator.runtime.Structure

types and constants for use with kICDownloadFolder, et. al.
**********************************************************************************************
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 ICFileSpec.ByReference
           
static class ICFileSpec.ByValue
           
 
Field Summary
 AliasRecord alias
           
 FSSpec fss
           
 int volCreationDate
           
 byte[] volName
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ICFileSpec()
           
ICFileSpec(byte[] volName, int volCreationDate, FSSpec fss, AliasRecord alias)
           
 
Method Summary
 ICFileSpec.ByReference byReference()
           
 ICFileSpec.ByValue byValue()
           
 ICFileSpec clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

volName

public byte[] volName

volCreationDate

public int volCreationDate

fss

public FSSpec fss

alias

public AliasRecord alias
Constructor Detail

ICFileSpec

public ICFileSpec()

ICFileSpec

public ICFileSpec(byte[] volName,
                  int volCreationDate,
                  FSSpec fss,
                  AliasRecord alias)
Parameters:
volName - this field should be ignored, use the alias
volCreationDate - this field should be ignored, use the alias
fss - this field should be ignored, use the alias
Method Detail

byReference

public ICFileSpec.ByReference byReference()

byValue

public ICFileSpec.ByValue byValue()

clone

public ICFileSpec clone()
Overrides:
clone in class Object