|
What this is
Other links
The source code
<?xml version="1.0" encoding="UTF-8" ?>
<cheatsheet
title="Testing SubItems">
<item
title="Introduction"
description="This cheat sheet will test subitems.
Let's get started!"
Href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm"
contextId="null">
<nullAction/>
<nullList/>
<nullPerformWhen/>
<nullList/>
</item>
<list>
<item
title="Select a pattern"
description="Launch the wizard to begin. You can select a pattern to create. There
are a few different patterns that you can try out, follow the steps in the
cheat sheet to help guide you through building the patterns."
Href="null"
contextId="null">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.LaunchPatternSelectionDialogAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<list/>
<nullPerformWhen/>
<nullList/>
</item>
<item
title="Customize your pattern"
description="Now that you have chosen the pattern that you would like to create, customize your options."
Href="null"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<list>
<conditionalSubItem
condition="${pattern}">
<list>
<subItem
label="Customize the Factory Pattern"
when="Factory"
isSkip="true">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Singleton Pattern"
when="Singleton"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Visitor Pattern"
when="Visitor"
isSkip="true">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
</list>
</conditionalSubItem>
</list>
</item>
<item
title="Test SubItems"
description="Try the help link, you should see the concepts for the help system."
Href="/org.eclipse.platform.doc.user/concepts/chelpsys.htm"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<list>
<subItem
label="sub 1"
when="null"
isSkip="true">
<nullAction/>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 2"
when="null"
isSkip="true">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<conditionalSubItem
condition="${pattern}">
<list>
<subItem
label="Customize the Factory Pattern"
when="Factory"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Singleton Pattern"
when="Singleton"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Visitor Pattern"
when="Visitor"
isSkip="true">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
</list>
</conditionalSubItem>
<conditionalSubItem
condition="${pattern}">
<list>
<subItem
label="Customize the Factory Pattern"
when="Factory"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Singleton Pattern"
when="Singleton"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Visitor Pattern"
when="Visitor"
isSkip="false">
<nullAction/>
<nullPerformWhen/>
</subItem>
</list>
</conditionalSubItem>
<conditionalSubItem
condition="${pattern}">
<list>
<subItem
label="Customize the Factory Pattern"
when="Factory"
isSkip="true">
<nullAction/>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Singleton Pattern"
when="Singleton"
isSkip="false">
<nullAction/>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Visitor Pattern"
when="Visitor"
isSkip="false">
<nullAction/>
<nullPerformWhen/>
</subItem>
</list>
</conditionalSubItem>
<subItem
label="sub 3"
when="null"
isSkip="false">
<nullAction/>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 4"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 5"
when="null"
isSkip="false">
<nullAction/>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 6"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 7"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 8"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 9"
when="null"
isSkip="true">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 10"
when="null"
isSkip="true">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<repeatedSubItem
values="${files}">
<list>
<subItem
label="Create class ${this}"
when="null"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.OpenClassNameFilledAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<array>
<string
value="${this}">
</string>
<string
value="${project}">
</string>
<nullObject/>
<nullObject/>
<nullObject/>
<nullObject/>
<nullObject/>
<nullObject/>
<nullObject/>
</array>
</action>
<nullPerformWhen/>
</subItem>
</list>
</repeatedSubItem>
<subItem
label="sub 11"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="sub 12"
when="null"
isSkip="false">
<action
class="org.eclipse.ua.tests.cheatsheet.util.NoopAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
</list>
</item>
<item
title="Select a pattern"
description="Launch the wizard to begin. You can select a pattern to create. There
are a few different patterns that you can try out, follow the steps in the
cheat sheet to help guide you through building the patterns."
Href="null"
contextId="null">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.LaunchPatternSelectionDialogAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<list/>
<nullPerformWhen/>
<nullList/>
</item>
<item
title="Test SubItems with PerformWhen"
description="Try the help link, you should see the concepts for the help system."
Href="/org.eclipse.platform.doc.user/concepts/chelpsys.htm"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<list>
<subItem
label="sub 1"
when="null"
isSkip="false">
<nullAction/>
<performWhen
condition="${pattern}">
<list>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Factory"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Singleton"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Visitor"
isConfirm="false">
<nullArray/>
</action>
</list>
</performWhen>
</subItem>
<subItem
label="sub 2"
when="null"
isSkip="false">
<nullAction/>
<performWhen
condition="${pattern}">
<list>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Factory"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Singleton"
isConfirm="true">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Visitor"
isConfirm="false">
<nullArray/>
</action>
</list>
</performWhen>
</subItem>
<subItem
label="sub 3"
when="null"
isSkip="true">
<nullAction/>
<performWhen
condition="${pattern}">
<list>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Factory"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Singleton"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Visitor"
isConfirm="true">
<nullArray/>
</action>
</list>
</performWhen>
</subItem>
</list>
</item>
<item
title="Customize your pattern"
description="Now that you have chosen the pattern that you would like to create, customize your options."
Href="null"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<list>
<conditionalSubItem
condition="${pattern}">
<list>
<subItem
label="Customize the Factory Pattern"
when="Factory"
isSkip="true">
<nullAction/>
<performWhen
condition="${pattern}">
<list>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Singleton"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Visitor"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Factory"
isConfirm="true">
<nullArray/>
</action>
</list>
</performWhen>
</subItem>
<subItem
label="Customize the Singleton Pattern"
when="Singleton"
isSkip="false">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="true">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
<subItem
label="Customize the Visitor Pattern"
when="Visitor"
isSkip="true">
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="null"
isConfirm="false">
<nullArray/>
</action>
<nullPerformWhen/>
</subItem>
</list>
</conditionalSubItem>
</list>
</item>
<item
title="Customize your pattern"
description="Now that you have chosen the pattern that you would like to create, customize your options."
Href="null"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<list>
<repeatedSubItem
values="${files}">
<list>
<subItem
label="Create class ${this}"
when="null"
isSkip="false">
<nullAction/>
<performWhen
condition="${pattern}">
<list>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.FactoryCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Singleton"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.SingletonCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Visitor"
isConfirm="false">
<nullArray/>
</action>
<action
class="org.eclipse.ui.examples.cheatsheets.pattern.actions.VisitorCustomizeAction"
pluginId="org.eclipse.ua.tests"
when="Factory"
isConfirm="true">
<nullArray/>
</action>
</list>
</performWhen>
</subItem>
</list>
</repeatedSubItem>
</list>
</item>
<item
title="All done!"
description="Did the test work?"
Href="null"
contextId="null">
<nullAction/>
<list/>
<nullPerformWhen/>
<nullList/>
</item>
</list>
</cheatsheet>
|
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.