12. preferencesSheets

<preferencesSheets
  name = NMTOKEN
  insert = non empty token
  replace = non empty token
  replaceEnd = non empty token
>
  Content: [ insert | preferencesSheet ]+
</preferencesSheets>

<insert />

<preferencesSheet
  name = NMTOKEN
  label = non empty token
>
  Content: [ preferencesSheet ]*
</preferencesSheet>

Specifies a set of preferences sheets. This set contains references to preferencesSheet elements declared elsewhere in the GUI specification.

The insert child element, the insert, replace, replaceEnd attributes may be used to customize to the previous definition of a set of preferences sheets. More information in Customizing a composite part without redefining it from scratch.

Attributes:

name

Required. Unique name identifying the set of sheets in this GUI specification.

Example, standard preferences sheets:

<preferencesSheets name="preferencesSheets">
  <preferencesSheet name="newOptions" />
  <preferencesSheet name="openOptions" />
  <preferencesSheet name="saveOptions" />
  <preferencesSheet name="printOptions" />
  <preferencesSheet name="editOptions" />
  <preferencesSheet name="viewOptions" />
  <preferencesSheet name="tools"1 label="Tools">
    <preferencesSheet name="masterDocumentOptions" />
    <preferencesSheet name="validateOptions" />
    <preferencesSheet name="spellOptions" />
    <preferencesSheet name="helperApplicationsOptions" />
  </preferencesSheet>
  <preferencesSheet name="installAddonsOptions" />
  <preferencesSheet name="generalOptions">
    <preferencesSheet name="featuresOptions" />
  </preferencesSheet>
  <preferencesSheet name="advancedOptions" label="Advanced">
    <preferencesSheet name="cacheOptions" />
    <preferencesSheet name="proxiesOptions" />
  </preferencesSheet>
</preferencesSheets>

1

Unlike all the other preferencesSheets, preferencesSheet "tools" is not implemented in Java™. It is created on the fly for grouping preferencesSheet "masterDocumentOptions", preferencesSheet "validateOptions", etc.