[IFT] Add project to TaskContext
[idea/contrib.git] / ide-features-trainer / res / data / modules / java / Navigation / 03.FileStructure.xml
1 <xml type="Scenario" name="File structure" id="Navigation.FileStructure" lang="JAVA">
2     <MouseBlock>
3         <CopyText><![CDATA[class FileStructureDemo{
4
5
6     final private String DATABASE = "MyDataBase";
7     DataEntry myPerson;
8
9     FileStructureDemo(String name, int age, String cellphone){
10         myPerson = new Person(name, age, cellphone);
11     }
12
13     interface DataEntry{
14         String getCellphone();
15         String getName();
16     }
17
18     class Person implements DataEntry {
19
20         public Person(String name, int age, String cellphone) {
21             this.name = name;
22             this.age = age;
23             this.cellphone = cellphone;
24         }
25
26         private String name;
27         private int age;
28         private String cellphone;
29
30         public String getCellphone() {
31             return cellphone;
32         }
33
34         public String getName() {
35             return name;
36         }
37
38     }
39 }]]></CopyText>
40     </MouseBlock>
41     <Try trigger="FileStructurePopup">Navigation through large sources is complicated, and sometimes you need an overview of a file. Use <action>FileStructurePopup</action> to see the file structure.</Try>
42     <Win/>
43 </xml>