Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 29f3de97e15fce09f0c01b3529c2aa1048f6b37a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">

<Configure class="org.eclipse.jetty.xml.TestConfiguration">
  <Arg name="name">name</Arg>

  <Set name="Test">SetValue</Set>
  <Set name="Test" type="int"><Property name="does.not.exist" default="2"/></Set>
  
  <Set name="PropertyTest"><Property name="anIntegerNoActualPropDefined" default="18080"/></Set>

  <Put name="Test">PutValue</Put>
  <Put name="TestDft">2</Put>
  <Put name="TestInt" type="int">2</Put>

  <Put name="Trim">
    PutValue
  </Put>

  <Put name="Null"></Put>

  <Put name="NullTrim">
  </Put>

  <Put name="Object"><New class="java.lang.Double">
      <Arg>1.2345</Arg>
  </New></Put>
 
  <Put name="ObjectTrim">
    <New class="java.lang.Double">
      <Arg>1.2345</Arg>
    </New>
  </Put>

  <Put name="Objects"><New class="java.lang.Integer">
      <Arg>-1</Arg>
  </New><New class="java.lang.String">
      <Arg>String</Arg>
  </New></Put>


  <Put name="ObjectsTrim">
    <New class="java.lang.Integer">
      <Arg>-1</Arg>
  </New><New class="java.lang.String">
      <Arg>String</Arg>
  </New></Put>


  <Put name="String" type="String">
    PutValue
  </Put>

  <Put name="NullString" type="String"></Put>

  <Put name="WhiteSpace" type="String">
  </Put>

  <Put name="ObjectString" type="String">
    <New class="java.lang.Double">
      <Arg>1.2345</Arg>
    </New>
  </Put>

  <Put name="ObjectsString" type="String"><New class="java.lang.Integer">
      <Arg>-1</Arg>
  </New><New class="java.lang.String">
      <Arg>String</Arg>
  </New></Put>


  <Put name="ObjectsWhiteString">
    <New class="java.lang.Integer">
      <Arg>-1</Arg>
  </New>
  <New class="java.lang.String">
      <Arg>String</Arg>
  </New></Put>

  <Put name="SystemProperty" ><SystemProperty name="user.dir"/>/stuff</Put>
  <Put name="Property"><Property name="whatever" default="xxx"/></Put>
  <Put name="SomethingElse"><SystemProperty name="floople" default="xxx"/></Put>
  <Put name="Boolean" type="Boolean">True</Put>
  <Put name="Float" type="Float">2.3</Put>
  <Put name="Env"><Env name="HOME"/></Put>

  <Set name="nested">
    <New class="org.eclipse.jetty.xml.TestConfiguration">
      <Set name="testString">nested</Set>
      <Set name="nested">
        <New class="org.eclipse.jetty.xml.TestConfiguration">
        </New>
      </Set>
    </New>
  </Set>

  <Call name="call">
  </Call>

  <Call name="call">
    <Arg type="boolean">false</Arg>
  </Call>

  <Call name="call">
    <Arg type="boolean">true</Arg>
    <Put name="nested">put</Put>
    <Set name="Test">Call1</Set>
    <Set name="Test" type="int">4</Set>
    <Call name="call">
      <Arg type="URL">http://www.eclipse.com/</Arg>
      <Arg type="boolean">false</Arg>
    </Call>
  </Call>

  <Get name="String">
     <Call name="toString"/>
  </Get>

  <Call name="callStatic" class="org.eclipse.jetty.xml.TestConfiguration"/>

  <Call name="call">
    <Arg><Array type="java.lang.Object">
      <Item>Blah</Item>
      <Item type="String">1.2.3.4:5678</Item>
      <Item><New class="java.lang.Double"><Arg>1.2345</Arg></New></Item>
      <Item></Item>
    </Array></Arg>
  </Call>

  <Call name="call">
    <Arg><Array type="int">
      <Item type="int">1</Item>
      <Item type="int">2</Item>
      <Item type="int">3</Item>
      <Item></Item>
    </Array></Arg>
  </Call>

  <Set name="testField1"><Get class="org.eclipse.jetty.xml.TestConfiguration" name="VALUE"/></Set>
  <Set name="testField2"><Get name="testInt"/></Set>
  <Set name="VALUE" type="int">42</Set>

</Configure>


Back to the top