com.jniwrapper.win32.ui.dialogs
Class OFNStructure

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.jniwrapper.win32.ui.dialogs.OFNStructure
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class OFNStructure
extends com.jniwrapper.Structure

This class represents OPENFILENAME structure (both Ansi and Unicode kinds).


Field Summary
static char FILES_DELIMETER
           
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
OFNStructure(com.jniwrapper.Callback hook, int maxFile)
           
OFNStructure(OFNStructure that)
           
 
Method Summary
 java.lang.Object clone()
           
 long getCustData()
           
 java.lang.String getCustomFilter()
           
 java.lang.String getDefExt()
           
 java.lang.String getFile()
           
 long getFileExtension()
           
 long getFileOffset()
           
 java.lang.String getFileTitle()
           
 long getFilterIndex()
           
 long getFlags()
           
 long getFlagsEx()
           
 com.jniwrapper.Callback getHook()
           
 java.lang.String getInitialDir()
           
 Handle getInstance()
           
 long getMaxCustFilter()
           
 long getMaxFile()
           
 long getMaxFileTitle()
           
 Handle getOwner()
           
 java.lang.String getTemplateName()
           
 java.lang.String getTitle()
           
 void setCustData(long custData)
           
 void setCustomFilter(java.lang.String customFilter)
           
 void setDefExt(java.lang.String defExt)
           
 void setFile(java.lang.String file)
           
 void setFileExtension(long fileExtension)
           
 void setFileOffset(long fileOffset)
           
 void setFileTitle(java.lang.String fileTitle)
           
 void setFilter(java.lang.StringBuffer filter)
           
 void setFilterIndex(long filterIndex)
           
 void setFlags(long flags)
           
 void setFlagsEx(long flagsEx)
           
 void setHook(com.jniwrapper.Callback hook)
           
 void setInitialDir(java.lang.String initialDir)
           
 void setInstance(Handle instance)
           
 void setMaxCustFilter(long maxCustFilter)
           
 void setMaxFile(long maxFile)
           
 void setMaxFileTitle(long maxFileTitle)
           
 void setOwner(Handle owner)
           
 void setTemplateName(java.lang.String templateName)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILES_DELIMETER

public static final char FILES_DELIMETER
See Also:
Constant Field Values
Constructor Detail

OFNStructure

public OFNStructure(com.jniwrapper.Callback hook,
                    int maxFile)

OFNStructure

public OFNStructure(OFNStructure that)
Method Detail

getOwner

public Handle getOwner()

setOwner

public void setOwner(Handle owner)

getInstance

public Handle getInstance()

setInstance

public void setInstance(Handle instance)

setFilter

public void setFilter(java.lang.StringBuffer filter)

getCustomFilter

public java.lang.String getCustomFilter()

setCustomFilter

public void setCustomFilter(java.lang.String customFilter)

getMaxCustFilter

public long getMaxCustFilter()

setMaxCustFilter

public void setMaxCustFilter(long maxCustFilter)

getFilterIndex

public long getFilterIndex()

setFilterIndex

public void setFilterIndex(long filterIndex)

getFile

public java.lang.String getFile()

setFile

public void setFile(java.lang.String file)

getMaxFile

public long getMaxFile()

setMaxFile

public void setMaxFile(long maxFile)

getFileTitle

public java.lang.String getFileTitle()

setFileTitle

public void setFileTitle(java.lang.String fileTitle)

getMaxFileTitle

public long getMaxFileTitle()

setMaxFileTitle

public void setMaxFileTitle(long maxFileTitle)

getInitialDir

public java.lang.String getInitialDir()

setInitialDir

public void setInitialDir(java.lang.String initialDir)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getFlags

public long getFlags()

setFlags

public void setFlags(long flags)

getFileOffset

public long getFileOffset()

setFileOffset

public void setFileOffset(long fileOffset)

getFileExtension

public long getFileExtension()

setFileExtension

public void setFileExtension(long fileExtension)

getDefExt

public java.lang.String getDefExt()

setDefExt

public void setDefExt(java.lang.String defExt)

getCustData

public long getCustData()

setCustData

public void setCustData(long custData)

getHook

public com.jniwrapper.Callback getHook()

setHook

public void setHook(com.jniwrapper.Callback hook)

getTemplateName

public java.lang.String getTemplateName()

setTemplateName

public void setTemplateName(java.lang.String templateName)

getFlagsEx

public long getFlagsEx()

setFlagsEx

public void setFlagsEx(long flagsEx)

clone

public java.lang.Object clone()
Overrides:
clone in class com.jniwrapper.Structure