com.jniwrapper.win32.shell
Class SHFolderCustomSettings

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.jniwrapper.win32.shell.SHFolderCustomSettings
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class SHFolderCustomSettings
extends com.jniwrapper.Structure

SHFolderCustomSettings class holds custom folder settings such as icon, info tip, GUID, folder's logo image ect. Represents SHFOLDERCUSTOMSETTINGS native structure.


Nested Class Summary
static class SHFolderCustomSettings.FolderSettingsAction
           
static class SHFolderCustomSettings.FolderSettingsInfo
           
 
Field Summary
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
SHFolderCustomSettings()
           
SHFolderCustomSettings(SHFolderCustomSettings that)
           
 
Method Summary
 java.lang.Object clone()
           
 com.jniwrapper.win32.com.types.GUID getCLSID()
           
 long getFlags()
           
 com.jniwrapper.win32.com.types.GUID getFolderID()
           
 java.lang.String getIconFile()
           
 long getIconIndex()
           
 java.lang.String getInfoTip()
           
 java.lang.String getLogo()
           
 SHFolderCustomSettings.FolderSettingsInfo getMask()
           
 java.lang.String getWebViewTemplate()
           
 java.lang.String getWebViewTemplateVersion()
           
 void resetIconFileBuffer()
           
 void resetInfoTipBuffer()
           
 void resetLogoBuffer()
           
 void resetWebViewTemplateBuffer()
           
 void setCLSID(com.jniwrapper.win32.com.types.GUID value)
           
 void setFlags(long value)
           
 void setFolderID(com.jniwrapper.win32.com.types.GUID value)
           
 void setIconFile(java.lang.String value)
           
 void setIconIndex(long value)
           
 void setInfoTip(java.lang.String value)
           
 void setLogo(java.lang.String value)
           
 void setMask(SHFolderCustomSettings.FolderSettingsInfo value)
           
 void setWebViewTemplate(java.lang.String value)
           
 void setWebViewTemplateVersion(java.lang.String value)
           
 
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
 

Constructor Detail

SHFolderCustomSettings

public SHFolderCustomSettings()

SHFolderCustomSettings

public SHFolderCustomSettings(SHFolderCustomSettings that)
Method Detail

setMask

public void setMask(SHFolderCustomSettings.FolderSettingsInfo value)

getMask

public SHFolderCustomSettings.FolderSettingsInfo getMask()

setFolderID

public void setFolderID(com.jniwrapper.win32.com.types.GUID value)

getFolderID

public com.jniwrapper.win32.com.types.GUID getFolderID()

setWebViewTemplate

public void setWebViewTemplate(java.lang.String value)

getWebViewTemplate

public java.lang.String getWebViewTemplate()

setWebViewTemplateVersion

public void setWebViewTemplateVersion(java.lang.String value)

getWebViewTemplateVersion

public java.lang.String getWebViewTemplateVersion()

setInfoTip

public void setInfoTip(java.lang.String value)

getInfoTip

public java.lang.String getInfoTip()

setCLSID

public void setCLSID(com.jniwrapper.win32.com.types.GUID value)

getCLSID

public com.jniwrapper.win32.com.types.GUID getCLSID()

setFlags

public void setFlags(long value)

getFlags

public long getFlags()

setIconFile

public void setIconFile(java.lang.String value)

getIconFile

public java.lang.String getIconFile()

setIconIndex

public void setIconIndex(long value)

getIconIndex

public long getIconIndex()

setLogo

public void setLogo(java.lang.String value)

getLogo

public java.lang.String getLogo()

resetIconFileBuffer

public void resetIconFileBuffer()

resetWebViewTemplateBuffer

public void resetWebViewTemplateBuffer()

resetInfoTipBuffer

public void resetInfoTipBuffer()

resetLogoBuffer

public void resetLogoBuffer()

clone

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