^1524905599364
@
sname
FileActions
slabel
FileActions
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
sth_createIndex
false
sth_mark
false
  @/@FileDialog
  sname
  FileDialog
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>FileDialog相关的属性，以及公共方法。</p>

<p>为其他File相关的动作所用，本身没有什么用途。</p>
#$@text#$@
  sth_createIndex
  false
  sth_mark
  false
  sid
  FileDialog
    @/@FileDialog/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@FileDialog/@actions/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.actions.FileActions
      smethodName
      createFileDialog
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@FileDialog/@parentShell
    sname
    parentShell
    ssize
    40
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    parentShell
    @/@FileDialog/@style
    sname
    style
    sinputtype
    select
    sgroup
    FileDialog
    sreadOnly
    false
    sdefault
    OPEN
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    style
      @/@FileDialog/@style/@SAVE
      sname
      SAVE
      svalue
      SAVE
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_mark
      false
      sid
      SAVE
      @/@FileDialog/@style/@OPEN
      sname
      OPEN
      svalue
      OPEN
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_mark
      false
      sid
      OPEN
    @/@FileDialog/@MULTI
    sname
    MULTI
    sinputtype
    truefalse
    sgroup
    FileDialog
    sreadOnly
    false
    sdefault
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    MULTI
    @/@FileDialog/@fileName
    sname
    fileName
    ssize
    60
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>Set the initial filename which the dialog will select by default when opened to the argument, which may be null.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    fileName
    @/@FileDialog/@filterExtensions
    sname
    filterExtensions
    ssize
    60
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>Set the file extensions which the dialog will use to filter the files it shows to the argument, which may be null.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    filterExtensions
    @/@FileDialog/@filterIndex
    sname
    filterIndex
    ssize
    60
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>Set the 0-based index of the file extension filter which the dialog will use initially to filter the files it shows to the argument.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    filterIndex
    @/@FileDialog/@filterNames
    sname
    filterNames
    ssize
    60
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>Sets the names that describe the filter extensions which the dialog will use to filter the files it shows to the argument, which may be null.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    filterNames
    @/@FileDialog/@filterPath
    sname
    filterPath
    ssize
    60
    sgroup
    FileDialog
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>Sets the directory path that the dialog will use to the argument, which may be null.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    filterPath
    @/@FileDialog/@overwrite
    sname
    overwrite
    sinputtype
    truefalse
    sgroup
    FileDialog
    sreadOnly
    false
    sdefault
    false
    sinheritDescription
    false
    sdescription
    <p>Sets the flag that the dialog will use to determine whether to prompt the user for file overwrite if the selected file already exists.</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    overwrite
  @/@SelectFileAsString
  sname
  SelectFileAsString
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.actions.FileActions/@FileDialog,xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  swt.dialogs.file
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>打开文件选择框，返回选择的文件，如果没有选择返回null。</p>

<p><strong>RWT</strong></p>

<p>&nbsp;&nbsp;&nbsp; 在RWT模式下，弹出窗口显示当前目录，并且需要通过事件ok(String path)或cancel()来监听。</p>

<p>&nbsp;&nbsp;&nbsp; 非RWT模式没有监听。</p>

<p>&nbsp;</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sth_mark
  false
  sid
  SelectFileAsString
    @/@SelectFileAsString/@actions
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions
      @/@SelectFileAsString/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.actions.FileActions
      smethodName
      selectFileAsString
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      run
    @/@SelectFileAsString/@name
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    name
    @/@SelectFileAsString/@label
    sname
    label
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    label
    @/@SelectFileAsString/@varName
    sname
    varName
    sshowLabel
    true
    sgroup
    Deprecated
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>保存到变量上下文中的变量名。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    varName
  @/@CreateFileDirectoryDialog
  sname
  CreateDirectoryDialog
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  swt.dialogs.file
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>创建文件目录的对话框。</p>

<p><strong>返回值</strong></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp; 返回创建的目录，如果创建失败或取消了返回null。如果是RWT模式返回null，请在事件中监听。</p>

<p><strong>事件</strong></p>

<ul>
	<li><strong>void ok(File file)</strong><br />
	创建成功的事件。<br />
	&nbsp;</li>
	<li><strong>void cancel()</strong><br />
	取消的事件。</li>
</ul>

<p><strong>可以重写的方法：</strong></p>

<ul>
	<li><strong>Shell getShell()</strong><br />
	返回用于创建对话框父Shell。默认从属性shell获取，如果为空取IDE或线程等的Shell。<br />
	&nbsp;</li>
	<li><strong>File getRootDir()</strong><br />
	在此目录下创建新目录。<br />
	&nbsp;</li>
	<li><strong>onFinished(File newDir)</strong><br />
	当关对话框时的回调事件，如果newDir为null为取消创建，否则newDir不为空null。</li>
</ul>

<p>&nbsp;</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  CreateFileDirectoryDialog
    @/@CreateFileDirectoryDialog/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    actions
      @/@CreateFileDirectoryDialog/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileActions
      smethodName
      createDirectoryDialog
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      run
      @/@CreateFileDirectoryDialog/@actions/@getShell
      sname
      getShell
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileDialogActions
      smethodName
      getShell
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      getShell
      @/@CreateFileDirectoryDialog/@actions/@getRootDir
      sname
      getRootDir
      sattributeName
      rootDir
      snotNull
      false
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.ActionUtil/@GetFile
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      getRootDir
    @/@CreateFileDirectoryDialog/@name
    sname
    name
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    name
    @/@CreateFileDirectoryDialog/@label
    sname
    label
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    label
    @/@CreateFileDirectoryDialog/@shell
    sname
    shell
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    shell
    @/@CreateFileDirectoryDialog/@rootDir
    sname
    rootDir
    sshowLabel
    true
    ssize
    60
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    rootDir
    @/@CreateFileDirectoryDialog/@description
    sname
    description
    sinputtype
    html
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    description
  @/@CreateFileDialog
  sname
  CreateFileDialog
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  swt.dialogs.file
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>创建文件目录的对话框。</p>

<p><strong>返回值</strong></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp; 返回创建的文件，如果创建失败或取消了返回null。如果是RWT模式返回null，请在事件中监听。</p>

<p><strong>事件</strong></p>

<ul>
	<li><strong>void ok(File file)</strong><br />
	创建成功的事件。<br />
	&nbsp;</li>
	<li><strong>void cancel()</strong><br />
	取消的事件。</li>
</ul>

<p><strong>可以重写的方法：</strong></p>

<ul>
	<li><strong>Shell getShell()</strong><br />
	返回用于创建对话框父Shell。默认从属性shell获取，如果为空取IDE或线程等的Shell。<br />
	&nbsp;</li>
	<li><strong>File getRootDir()</strong><br />
	在此目录下创建新目录。<br />
	&nbsp;</li>
	<li><strong>onFinished(File newDir)</strong><br />
	当关对话框时的回调事件，如果newDir为null为取消创建，否则newDir不为空null。</li>
</ul>

<p>&nbsp;</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  CreateFileDialog
    @/@CreateFileDialog/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    actions
      @/@CreateFileDialog/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileActions
      smethodName
      createNewFileDialog
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      run
      @/@CreateFileDialog/@actions/@getShell
      sname
      getShell
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileDialogActions
      smethodName
      getShell
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      getShell
      @/@CreateFileDialog/@actions/@getRootDir
      sname
      getRootDir
      sattributeName
      rootDir
      snotNull
      false
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.ActionUtil/@GetFile
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      getRootDir
    @/@CreateFileDialog/@name
    sname
    name
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    name
    @/@CreateFileDialog/@label
    sname
    label
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    label
    @/@CreateFileDialog/@shell
    sname
    shell
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    shell
    @/@CreateFileDialog/@rootDir
    sname
    rootDir
    sshowLabel
    true
    ssize
    60
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    rootDir
    @/@CreateFileDialog/@description
    sname
    description
    sinputtype
    html
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    description
  @/@CreateThingFileDialog
  sname
  CreateThingFileDialog
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  swt.dialogs.file
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>创建文件目录的对话框。</p>

<p><strong>返回值</strong></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp; 返回创建的文件，如果创建失败或取消了返回null。如果是RWT模式返回null，请在事件中监听。</p>

<p><strong>事件</strong></p>

<ul>
	<li><strong>void ok(File file)</strong><br />
	创建成功的事件。<br />
	&nbsp;</li>
	<li><strong>void cancel()</strong><br />
	取消的事件。</li>
</ul>

<p><strong>可以重写的方法：</strong></p>

<ul>
	<li><strong>Shell getShell()</strong><br />
	返回用于创建对话框父Shell。默认从属性shell获取，如果为空取IDE或线程等的Shell。<br />
	&nbsp;</li>
	<li><strong>File getRootDir()</strong><br />
	在此目录下创建新目录。<br />
	&nbsp;</li>
	<li><strong>onFinished(File newDir)</strong><br />
	当关对话框时的回调事件，如果newDir为null为取消创建，否则newDir不为空null。</li>
</ul>

<p>&nbsp;</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  CreateThingFileDialog
    @/@CreateThingFileDialog/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    actions
      @/@CreateThingFileDialog/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileActions
      smethodName
      createThingFileDialog
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      run
      @/@CreateThingFileDialog/@actions/@getShell
      sname
      getShell
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.actions.FileDialogActions
      smethodName
      getShell
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      getShell
      @/@CreateThingFileDialog/@actions/@getRootDir
      sname
      getRootDir
      sattributeName
      rootDir
      snotNull
      false
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.ActionUtil/@GetFile
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      getRootDir
    @/@CreateThingFileDialog/@name
    sname
    name
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    name
    @/@CreateThingFileDialog/@label
    sname
    label
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    label
    @/@CreateThingFileDialog/@shell
    sname
    shell
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    shell
    @/@CreateThingFileDialog/@rootDir
    sname
    rootDir
    sshowLabel
    true
    ssize
    60
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    rootDir
    @/@CreateThingFileDialog/@variables
    sname
    variables
    sshowLabel
    true
    ssize
    60
    sreadOnly
    false
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>需要保存的变量。</p>

<p>通常有可能Display的执行是在另外一个线程里，因此除了全局变量外局部变量救护丢失，比如事件的event参数等，使用这个字段可以先获取变量，然后在执行时作为参数重新传入。</p>

<p>如果有多个使用英文的逗号隔开。</p>
#$@text#$@
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    variables
    @/@CreateThingFileDialog/@description
    sname
    description
    sinputtype
    html
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    description
    @/@CreateThingFileDialog/@actions1
    sname
    actions
    slabel
    Actions
    sdescriptors
    xworker.lang.MetaDescriptor2/@thing
    sextends
    xworker.lang.actions.Actions
    smany
    true
    seditCols
    2
    Sdescription
#$@text#$@
<p>动作集合，通过子节点可以添加各种动作，动作通常是一个可执行的程序。</p>
<p>事物的第一个动作集合的子事物才可以作为事物的行为，第二个及其他动作集合就不能作为事物的行为使用了，事物的行为默认找第一个动作集合。</p>
<p>事物的run方法一般是这个事物转化为动作之后执行的方法。</p>
#$@text#$@
    szh_label
    动作
    sth_createIndex
    false
    sid
    actions1
      @/@CreateThingFileDialog/@actions1/@name
      sname
      name
      sdescriptors
      xworker.lang.MetaDescriptor2/@attribute
      sid
      name
