Revision b722cab3
b/AndroidManifest.xml | ||
---|---|---|
6 | 6 |
<application android:name="AndroidCloudApplication" |
7 | 7 |
android:icon="@drawable/rackspace60" android:label="@string/app_name"> |
8 | 8 |
<activity android:name=".RackspaceCloudActivity" |
9 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
9 |
android:label="@string/app_name"> |
|
10 | 10 |
<intent-filter> |
11 | 11 |
<action android:name="android.intent.action.MAIN" /> |
12 | 12 |
<category android:name="android.intent.category.APPLICATION" /> |
... | ... | |
20 | 20 |
</intent-filter> |
21 | 21 |
</activity> |
22 | 22 |
|
23 |
<activity android:name=".ListServersActivity" android:label="@string/app_name" |
|
24 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
23 |
<activity android:name=".ListServersActivity" android:label="@string/app_name"> |
|
25 | 24 |
<intent-filter> |
26 | 25 |
<action android:name="android.intent.action.MAIN" /> |
27 | 26 |
<category android:name="android.intent.category.APPLICATION" /> |
28 | 27 |
</intent-filter> |
29 | 28 |
</activity> |
30 | 29 |
|
31 |
<activity android:name=".AddServerActivity" android:label="@string/app_name" |
|
32 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
30 |
<activity android:name=".AddServerActivity" android:label="@string/app_name"> |
|
33 | 31 |
<intent-filter> |
34 | 32 |
<action android:name="android.intent.action.MAIN" /> |
35 | 33 |
<category android:name="android.intent.category.APPLICATION" /> |
36 | 34 |
</intent-filter> |
37 | 35 |
</activity> |
38 |
<activity android:name=".AddContainerActivity" android:label="@string/app_name" |
|
39 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
36 |
<activity android:name=".AddContainerActivity" android:label="@string/app_name"> |
|
40 | 37 |
<intent-filter> |
41 | 38 |
<action android:name="android.intent.action.MAIN" /> |
42 | 39 |
<category android:name="android.intent.category.APPLICATION" /> |
43 | 40 |
</intent-filter> |
44 | 41 |
</activity> |
45 | 42 |
|
46 |
<activity android:name=".ViewServerActivity" android:label="@string/app_name" |
|
47 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
43 |
<activity android:name=".ViewServerActivity" android:label="@string/app_name"> |
|
48 | 44 |
<intent-filter> |
49 | 45 |
<action android:name="android.intent.action.MAIN" /> |
50 | 46 |
<category android:name="android.intent.category.APPLICATION" /> |
51 | 47 |
</intent-filter> |
52 | 48 |
</activity> |
53 |
<activity android:name=".ViewServerActivity" android:label="@string/app_name" |
|
54 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
49 |
<activity android:name=".ViewServerActivity" android:label="@string/app_name"> |
|
55 | 50 |
<intent-filter> |
56 | 51 |
<action android:name="android.intent.action.MAIN" /> |
57 | 52 |
<category android:name="android.intent.category.APPLICATION" /> |
58 | 53 |
</intent-filter> |
59 | 54 |
</activity> |
60 | 55 |
<activity android:name=".ContainerObjectsActivity" |
61 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
56 |
android:label="@string/app_name"> |
|
62 | 57 |
<intent-filter> |
63 | 58 |
<action android:name="android.intent.action.MAIN" /> |
64 | 59 |
<category android:name="android.intent.category.APPLICATION" /> |
65 | 60 |
</intent-filter> |
66 | 61 |
</activity> |
67 | 62 |
<activity android:name=".ListContainerActivity" |
68 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
63 |
android:label="@string/app_name"> |
|
69 | 64 |
<intent-filter> |
70 | 65 |
<action android:name="android.intent.action.MAIN" /> |
71 | 66 |
<category android:name="android.intent.category.APPLICATION" /> |
72 | 67 |
</intent-filter> |
73 | 68 |
</activity> |
74 | 69 |
<activity android:name=".ContainerObjectDetails" |
75 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
70 |
android:label="@string/app_name"> |
|
76 | 71 |
<intent-filter> |
77 | 72 |
<action android:name="android.intent.action.MAIN" /> |
78 | 73 |
<category android:name="android.intent.category.APPLICATION" /> |
79 | 74 |
</intent-filter> |
80 | 75 |
</activity> |
81 | 76 |
|
82 |
<activity android:name=".EnableCDNActivity" android:label="@string/app_name" |
|
83 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
77 |
<activity android:name=".EnableCDNActivity" android:label="@string/app_name"> |
|
84 | 78 |
<intent-filter> |
85 | 79 |
<action android:name="android.intent.action.MAIN" /> |
86 | 80 |
<category android:name="android.intent.category.APPLICATION" /> |
87 | 81 |
</intent-filter> |
88 | 82 |
</activity> |
89 | 83 |
|
90 |
<activity android:name=".ActivityChooser" android:label="@string/app_name" |
|
91 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
84 |
<activity android:name=".ActivityChooser" android:label="@string/app_name"> |
|
92 | 85 |
<intent-filter> |
93 | 86 |
<action android:name="android.intent.action.MAIN" /> |
94 | 87 |
<category android:name="android.intent.category.APPLICATION" /> |
95 | 88 |
</intent-filter> |
96 | 89 |
</activity> |
97 | 90 |
<activity android:name=".LoadBalancersActivity" |
98 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
91 |
android:label="@string/app_name"> |
|
99 | 92 |
<intent-filter> |
100 | 93 |
<action android:name="android.intent.action.MAIN" /> |
101 | 94 |
<category android:name="android.intent.category.APPLICATION" /> |
102 | 95 |
</intent-filter> |
103 | 96 |
</activity> |
104 | 97 |
<activity android:name=".ListLoadBalancersActivity" |
105 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
98 |
android:label="@string/app_name"> |
|
106 | 99 |
<intent-filter> |
107 | 100 |
<action android:name="android.intent.action.MAIN" /> |
108 | 101 |
<category android:name="android.intent.category.APPLICATION" /> |
109 | 102 |
</intent-filter> |
110 | 103 |
</activity> |
111 | 104 |
<activity android:name=".ViewLoadBalancerActivity" |
112 |
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
|
105 |
android:label="@string/app_name"> |
|
113 | 106 |
<intent-filter> |
114 | 107 |
<action android:name="android.intent.action.MAIN" /> |
115 | 108 |
<category android:name="android.intent.category.APPLICATION" /> |
... | ... | |
121 | 114 |
<activity android:name=".BackupServerActivity"></activity> |
122 | 115 |
<activity android:name=".PasswordServerActivity"></activity> |
123 | 116 |
<activity android:name=".PingServerActivity"></activity> |
124 |
<activity android:name=".ListAccountsActivity" |
|
125 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> |
|
117 |
<activity android:name=".ListAccountsActivity"> |
|
126 | 118 |
<intent-filter> |
127 | 119 |
<action android:name="android.intent.action.MAIN" /> |
128 | 120 |
<category android:name="android.intent.category.LAUNCHER" /> |
129 | 121 |
</intent-filter> |
130 | 122 |
</activity> |
131 | 123 |
|
132 |
<activity android:name=".AddAccountActivity" |
|
133 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> |
|
134 |
<activity android:name=".ContactActivity" |
|
135 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> |
|
136 |
<activity android:name=".CreatePasswordActivity" |
|
137 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> |
|
138 |
<activity android:name=".AddFileActivity" |
|
139 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> |
|
124 |
<activity android:name=".AddAccountActivity"></activity> |
|
125 |
<activity android:name=".ContactActivity"></activity> |
|
126 |
<activity android:name=".CreatePasswordActivity"></activity> |
|
127 |
<activity android:name=".AddFileActivity"></activity> |
|
140 | 128 |
<activity android:name=".ServerErrorActivity" android:theme="@android:style/Theme.Dialog" |
141 | 129 |
android:noHistory="true"></activity> |
142 | 130 |
<activity android:name=".ErrorDetailsActivity"></activity> |
143 | 131 |
<activity android:name=".ConfirmResizeActivity" |
144 | 132 |
android:theme="@android:style/Theme.Dialog"></activity> |
145 |
<activity android:name=".AddLoadBalancerActivity" |
|
146 |
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> |
|
133 |
<activity android:name=".AddLoadBalancerActivity"></activity> |
|
147 | 134 |
<activity android:name=".AddNodesActivity"></activity> |
148 |
<activity android:name=".AddNodeActivity" android:theme="@android:style/Theme.Dialog"></activity>
|
|
135 |
<activity android:name=".AddNodeActivity"></activity> |
|
149 | 136 |
<activity android:name=".EditNodeActivity" android:theme="@android:style/Theme.Dialog"></activity> |
150 | 137 |
<activity android:name=".EditNodesActivity"></activity> |
151 | 138 |
<activity android:name=".EditLoadBalancerActivity"></activity> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="@drawable/rackbg_land"> |
|
3 |
<ImageView android:id="@+id/headerimage" android:layout_width="wrap_content" android:layout_height="75dip"></ImageView> |
|
4 |
<LinearLayout android:layout_weight="1" android:layout_height="300dip" android:layout_width="fill_parent"> |
|
5 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
6 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/serverbuttonmed" android:id="@+id/serverbutton" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
7 |
</LinearLayout> |
|
8 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
9 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/filebuttonmed" android:id="@+id/filesbutton" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
10 |
</LinearLayout> |
|
11 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
12 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/lbbuttonmed" android:id="@+id/loadbalancersbutton" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
13 |
</LinearLayout> |
|
14 |
</LinearLayout> |
|
15 |
<LinearLayout android:layout_weight="1" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
16 |
<TextView android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="TextView" android:layout_width="wrap_content" android:id="@+id/textView1"></TextView> |
|
17 |
</LinearLayout> |
|
18 |
</LinearLayout> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="vertical" android:layout_width="fill_parent" |
|
4 |
android:layout_height="fill_parent" android:background="@drawable/rackbg_land"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
7 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
|
8 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
9 |
<ListView android:id="@+id/android:list" |
|
10 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
|
11 |
android:cacheColorHint="@android:color/transparent" /> |
|
12 |
</ScrollView> |
|
13 |
<ImageView android:id="@+id/headerimage" |
|
14 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
15 |
</LinearLayout> |
|
16 |
|
|
17 |
|
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="64dip"> |
|
3 |
<ImageView android:id="@+id/icon" android:layout_width="37px" android:paddingLeft="0px" android:paddingRight="0px" android:paddingTop="0px" android:layout_marginRight="10px" android:layout_marginLeft="10px" android:layout_marginTop="13px" android:layout_height="37px" android:src="@drawable/icon" /> |
|
4 |
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
5 |
<TableRow> |
|
6 |
<TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5px" android:textColor="#000" android:textSize="24sp" /> |
|
7 |
</TableRow> |
|
8 |
<TableRow> |
|
9 |
<TextView android:id="@+id/sublabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="0px" android:textColor="#000" android:text="MyLoadBalancers" android:textSize="12sp" /> |
|
10 |
</TableRow> |
|
11 |
</TableLayout> |
|
12 |
</LinearLayout> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="vertical" android:layout_width="fill_parent" |
|
4 |
android:layout_height="fill_parent" android:background="@drawable/rackbg_land"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
7 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
|
8 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
9 |
<ListView android:id="@+id/android:list" |
|
10 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
|
11 |
android:cacheColorHint="@android:color/transparent" /> |
|
12 |
</ScrollView> |
|
13 |
<ImageView android:id="@+id/headerimage" |
|
14 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
15 |
</LinearLayout> |
|
16 |
|
|
17 |
|
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="@drawable/rackbg_land"> |
|
3 |
<ImageView android:id="@+id/headerimage" android:layout_width="wrap_content" android:layout_height="75dip"></ImageView> |
|
4 |
<LinearLayout android:layout_weight="1" android:layout_height="300dip" android:layout_width="fill_parent"> |
|
5 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
6 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/serverbuttonmed" android:id="@+id/serverbuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
7 |
</LinearLayout> |
|
8 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
9 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/filebuttonmed" android:id="@+id/filebuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
10 |
</LinearLayout> |
|
11 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
12 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/lbbuttonmed" android:id="@+id/lbbuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
13 |
</LinearLayout> |
|
14 |
</LinearLayout> |
|
15 |
<LinearLayout android:layout_weight="1" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
16 |
<TextView android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="TextView" android:layout_width="wrap_content" android:id="@+id/textView1"></TextView> |
|
17 |
</LinearLayout> |
|
18 |
</LinearLayout> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="vertical" android:layout_height="fill_parent" |
|
4 |
android:layout_width="fill_parent" android:background="@drawable/rack_bg_main"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="75dip"></ImageView> |
|
7 |
<LinearLayout android:layout_weight="1" |
|
8 |
android:layout_height="300dip" android:layout_width="fill_parent"> |
|
9 |
<LinearLayout android:layout_weight="1" |
|
10 |
android:layout_height="wrap_content" android:layout_width="wrap_content"> |
|
11 |
<ImageButton android:layout_height="fill_parent" |
|
12 |
android:src="@drawable/serverbuttonmed" android:id="@+id/serverbutton" |
|
13 |
android:background="@android:color/transparent" |
|
14 |
android:layout_width="fill_parent"></ImageButton> |
|
15 |
</LinearLayout> |
|
16 |
<LinearLayout android:layout_weight="1" |
|
17 |
android:layout_height="wrap_content" android:layout_width="wrap_content"> |
|
18 |
<ImageButton android:layout_height="fill_parent" |
|
19 |
android:src="@drawable/filebuttonmed" android:id="@+id/filesbutton" |
|
20 |
android:background="@android:color/transparent" |
|
21 |
android:layout_width="fill_parent"></ImageButton> |
|
22 |
</LinearLayout> |
|
23 |
<LinearLayout android:layout_weight="1" |
|
24 |
android:layout_height="wrap_content" android:layout_width="wrap_content"> |
|
25 |
<ImageButton android:layout_height="fill_parent" |
|
26 |
android:src="@drawable/lbbuttonmed" android:id="@+id/loadbalancersbutton" |
|
27 |
android:background="@android:color/transparent" |
|
28 |
android:layout_width="fill_parent"></ImageButton> |
|
29 |
</LinearLayout> |
|
30 |
</LinearLayout> |
|
31 |
<LinearLayout android:layout_weight="1" |
|
32 |
android:orientation="vertical" android:layout_height="fill_parent" |
|
33 |
android:layout_width="fill_parent"> |
|
34 |
<TextView android:layout_height="wrap_content" |
|
35 |
android:layout_gravity="center_horizontal" android:text="TextView" |
|
36 |
android:layout_width="wrap_content" android:id="@+id/textView1"></TextView> |
|
37 |
</LinearLayout> |
|
38 |
</LinearLayout> |
b/res/layout/addnode.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
3 |
android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="250dip">
|
|
3 |
android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent">
|
|
4 | 4 |
<LinearLayout android:layout_height="wrap_content" |
5 |
android:id="@+id/linearLayout1" android:layout_width="fill_parent" |
|
6 |
android:orientation="vertical"> |
|
7 |
<TextView android:layout_marginTop="10dip" |
|
8 |
android:textAppearance="?android:attr/textAppearanceLarge" |
|
9 |
android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="10dip" |
|
10 |
android:id="@+id/node_name" android:text="CentOS1"></TextView> |
|
5 |
android:id="@+id/linearLayout1" android:orientation="vertical" android:layout_width="fill_parent"> |
|
6 |
<TextView android:id="@+id/node_name" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="CentOS1" android:textAppearance="?android:attr/textAppearanceLarge" android:layout_marginLeft="10dip" android:layout_marginTop="10dip"></TextView> |
|
11 | 7 |
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="IP Address" android:layout_marginLeft="10dip" android:layout_marginTop="10dip"></TextView> |
12 | 8 |
<Spinner android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_marginLeft="20dip" android:layout_marginRight="30dip" android:id="@+id/node_ip_spinner"></Spinner> |
13 | 9 |
<TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:text="Port"></TextView> |
... | ... | |
16 | 12 |
</EditText> |
17 | 13 |
<TextView android:layout_width="wrap_content" android:id="@+id/TextView01" android:layout_marginLeft="10dip" android:layout_height="wrap_content" android:text="Condition"></TextView> |
18 | 14 |
<Spinner android:layout_marginLeft="20dip" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_marginRight="30dip" android:id="@+id/node_condition_spinner"></Spinner> |
15 |
<TextView android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:id="@+id/node_weight_label" android:layout_width="wrap_content" android:text="Weight"></TextView> |
|
16 |
<EditText android:layout_height="wrap_content" android:layout_marginRight="30dip" android:layout_marginLeft="20dip" android:inputType="number" android:layout_width="fill_parent" android:id="@+id/node_weight_text"></EditText> |
|
19 | 17 |
<Button android:layout_gravity="center_horizontal" android:layout_marginTop="10dip" android:layout_marginBottom="10dip" android:layout_width="120dip" android:text="Submit" android:id="@+id/add_node_button" android:layout_height="wrap_content"></Button> |
20 | 18 |
</LinearLayout> |
21 | 19 |
|
b/res/layout/addnodes.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="vertical" android:layout_width="fill_parent" |
4 |
android:layout_height="fill_parent" android:background="@drawable/rack_bg_transparent"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
4 |
android:layout_height="fill_parent"> |
|
7 | 5 |
<RelativeLayout android:layout_width="fill_parent" |
8 | 6 |
android:id="@+id/nodes_relative" android:layout_height="fill_parent"> |
9 | 7 |
<ScrollView android:layout_height="wrap_content" |
... | ... | |
21 | 19 |
android:layout_width="120dp" android:text="Add Nodes" |
22 | 20 |
android:layout_marginTop="5dip" android:id="@+id/submit_nodes_button"></Button> |
23 | 21 |
</RelativeLayout> |
24 |
<ImageView android:id="@+id/headerimage" |
|
25 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
26 | 22 |
</LinearLayout> |
27 | 23 |
|
28 | 24 |
|
b/res/layout/deleted_loadbalancer.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="vertical" |
|
4 |
android:layout_width="fill_parent" |
|
5 |
android:layout_height="264dip" |
|
6 |
> |
|
7 |
|
|
8 |
<TextView android:id="@+id/no_files_label" |
|
9 |
android:layout_width="fill_parent" |
|
10 |
android:layout_height="wrap_content" |
|
11 |
android:layout_marginTop="125px" |
|
12 |
android:textColor="#FFFFFF" |
|
13 |
android:gravity="center" |
|
14 |
|
|
15 |
android:textSize="24sp" android:text="No Load Balancer"/> |
|
16 |
|
|
17 |
<TextView android:id="@+id/no_files_sublabel" |
|
18 |
android:layout_width="fill_parent" |
|
19 |
android:layout_height="wrap_content" |
|
20 |
android:layout_marginTop="10px" |
|
21 |
android:textColor="#FFFFFF" |
|
22 |
android:gravity="center" |
|
23 |
android:textSize="12sp" android:text="This load balancer has been deleted"/> |
|
24 |
|
|
25 |
</LinearLayout> |
b/res/layout/displaynodecell.xml | ||
---|---|---|
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="horizontal" android:layout_width="fill_parent" |
4 | 4 |
android:layout_height="64dip"> |
5 |
<RelativeLayout android:layout_width="wrap_content" android:id="@+id/relativeLayout1" android:paddingBottom="2.5dip" android:layout_height="wrap_content" android:paddingTop="2.5dip"> |
|
6 |
<LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:layout_marginLeft="10dip" android:layout_centerVertical="true"> |
|
7 |
<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/ip_address_layout"> |
|
8 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/textView1" android:text="IP Address: "></TextView> |
|
9 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/ip_address_text"></TextView> |
|
10 |
</LinearLayout> |
|
11 |
<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/condition_layout"> |
|
12 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView02" android:text="Condition: "></TextView> |
|
13 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/condition_text"></TextView> |
|
14 |
</LinearLayout> |
|
15 |
<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/port_layout"> |
|
16 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView03" android:text="Port:"></TextView> |
|
17 |
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/port_text"></TextView> |
|
18 |
</LinearLayout> |
|
5 |
<LinearLayout android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:orientation="vertical"> |
|
6 |
<LinearLayout android:id="@+id/ip_address_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
7 |
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="IP Address: "></TextView> |
|
8 |
<TextView android:id="@+id/ip_address_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
19 | 9 |
</LinearLayout> |
20 |
</RelativeLayout> |
|
10 |
<LinearLayout android:id="@+id/condition_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
11 |
<TextView android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Condition: "></TextView> |
|
12 |
<TextView android:id="@+id/condition_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
13 |
</LinearLayout> |
|
14 |
<LinearLayout android:id="@+id/port_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
15 |
<TextView android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Port: "></TextView> |
|
16 |
<TextView android:id="@+id/port_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
17 |
</LinearLayout> |
|
18 |
</LinearLayout> |
|
21 | 19 |
|
22 | 20 |
|
23 | 21 |
</LinearLayout> |
b/res/layout/displayweightednodecell.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="80dip"> |
|
4 |
<LinearLayout android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:orientation="vertical" android:layout_gravity="center_vertical"> |
|
5 |
<LinearLayout android:id="@+id/ip_address_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
6 |
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="IP Address: "></TextView> |
|
7 |
<TextView android:id="@+id/ip_address_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
8 |
</LinearLayout> |
|
9 |
<LinearLayout android:id="@+id/condition_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
10 |
<TextView android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Condition: "></TextView> |
|
11 |
<TextView android:id="@+id/condition_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
12 |
</LinearLayout> |
|
13 |
<LinearLayout android:id="@+id/port_layout" android:layout_height="wrap_content" android:layout_width="fill_parent"> |
|
14 |
<TextView android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Port: "></TextView> |
|
15 |
<TextView android:id="@+id/port_text" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> |
|
16 |
</LinearLayout> |
|
17 |
<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/weight_layout"> |
|
18 |
<TextView android:id="@+id/TextView04" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Weight: "></TextView> |
|
19 |
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/weight_text"></TextView> |
|
20 |
</LinearLayout> |
|
21 |
</LinearLayout> |
|
22 |
|
|
23 |
|
|
24 |
</LinearLayout> |
b/res/layout/list_containers.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="vertical" android:layout_width="fill_parent" |
4 |
android:layout_height="fill_parent" android:background="@drawable/rack_bg_transparent"> |
|
5 |
<ImageView android:id="@+id/containersheaderimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
4 |
android:layout_height="fill_parent"> |
|
7 | 5 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
8 | 6 |
android:orientation="vertical" android:layout_width="fill_parent" |
9 | 7 |
android:layout_height="fill_parent" android:layout_weight="1"> |
... | ... | |
11 | 9 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
12 | 10 |
android:cacheColorHint="@android:color/transparent" /> |
13 | 11 |
</LinearLayout> |
14 |
<ImageView android:id="@+id/containerfooterimage" |
|
15 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
16 | 12 |
</LinearLayout> |
17 | 13 |
|
18 | 14 |
|
b/res/layout/list_loadbalancer_item.xml | ||
---|---|---|
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="horizontal" android:layout_width="fill_parent" |
4 | 4 |
android:layout_height="64dip"> |
5 |
<ImageView android:id="@+id/icon" android:layout_width="37px" |
|
6 |
android:paddingLeft="0px" android:paddingRight="0px" |
|
7 |
android:paddingTop="0px" android:layout_marginRight="10px" |
|
8 |
android:layout_marginLeft="10px" android:layout_marginTop="13px" |
|
9 |
android:layout_height="37px" android:src="@drawable/icon" /> |
|
10 | 5 |
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" |
11 | 6 |
android:orientation="vertical" android:layout_width="fill_parent" |
12 | 7 |
android:layout_height="fill_parent"> |
13 | 8 |
<TableRow> |
14 | 9 |
<TextView android:id="@+id/label" android:layout_width="wrap_content" |
15 | 10 |
android:layout_height="wrap_content" android:layout_marginTop="5px" |
16 |
android:textColor="#000" android:textSize="24sp" />
|
|
11 |
android:textColor="#FFFFFF" android:textSize="24sp" />
|
|
17 | 12 |
</TableRow> |
18 | 13 |
<TableRow> |
19 | 14 |
<TextView android:id="@+id/sublabel" android:layout_width="wrap_content" |
20 | 15 |
android:layout_height="wrap_content" android:layout_marginTop="0px" |
21 |
android:textColor="#000" android:text="MyLoadBalancers"
|
|
16 |
android:textColor="#FFFFFF" android:text="MyLoadBalancers"
|
|
22 | 17 |
android:textSize="12sp" /> |
23 | 18 |
</TableRow> |
24 | 19 |
</TableLayout> |
b/res/layout/list_loadbalancers.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="vertical" android:layout_width="fill_parent" |
4 |
android:layout_height="fill_parent" android:background="@drawable/rack_bg_transparent"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
4 |
android:layout_height="fill_parent"> |
|
7 | 5 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
8 | 6 |
android:orientation="vertical" android:layout_width="fill_parent" |
9 | 7 |
android:layout_height="fill_parent"> |
... | ... | |
11 | 9 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
12 | 10 |
android:cacheColorHint="@android:color/transparent"/> |
13 | 11 |
</LinearLayout> |
14 |
<ImageView android:id="@+id/headerimage" |
|
15 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
16 | 12 |
</LinearLayout> |
17 | 13 |
|
18 | 14 |
|
b/res/layout/list_servers.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="vertical" android:layout_width="fill_parent" |
4 |
android:layout_height="fill_parent" android:background="@drawable/rack_bg_transparent"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
4 |
android:layout_height="fill_parent"> |
|
7 | 5 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
8 | 6 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
9 | 7 |
<ListView android:id="@+id/android:list" |
10 | 8 |
android:layout_width="fill_parent" android:cacheColorHint="@android:color/transparent" android:layout_height="417dp"/> |
11 | 9 |
</LinearLayout> |
12 |
<ImageView android:id="@+id/headerimage" |
|
13 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
14 | 10 |
</LinearLayout> |
15 | 11 |
|
16 | 12 |
|
b/res/layout/listcontainerscell.xml | ||
---|---|---|
9 | 9 |
<TableRow> |
10 | 10 |
<TextView android:id="@+id/label" android:layout_width="wrap_content" |
11 | 11 |
android:layout_height="wrap_content" android:layout_marginTop="5px" |
12 |
android:textColor="#000" android:textSize="24sp" />
|
|
12 |
android:textColor="#FFFFFF" android:textSize="24sp" />
|
|
13 | 13 |
</TableRow> |
14 | 14 |
|
15 | 15 |
<TableRow> |
16 | 16 |
<TextView android:id="@+id/sublabel" android:layout_width="wrap_content" |
17 | 17 |
android:layout_height="wrap_content" android:layout_marginTop="0px" |
18 |
android:textColor="#000" android:text="Containers"
|
|
18 |
android:textColor="#FFFFFF" android:text="Containers"
|
|
19 | 19 |
android:textSize="12sp" /> |
20 | 20 |
</TableRow> |
21 | 21 |
</TableLayout> |
b/res/layout/listservers.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:orientation="vertical" android:layout_width="fill_parent" |
4 |
android:layout_height="fill_parent" android:background="@drawable/rack_bg_transparent"> |
|
5 |
<ImageView android:id="@+id/headerimage" |
|
6 |
android:layout_width="wrap_content" android:layout_height="80dip"></ImageView> |
|
4 |
android:layout_height="fill_parent"> |
|
7 | 5 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
8 | 6 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
9 | 7 |
<ListView android:id="@+id/android:list" |
10 | 8 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
11 | 9 |
android:cacheColorHint="@android:color/transparent" /> |
12 | 10 |
</ScrollView> |
13 |
<ImageView android:id="@+id/headerimage" |
|
14 |
android:layout_width="wrap_content" android:layout_height="25dip"></ImageView> |
|
15 | 11 |
</LinearLayout> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="@drawable/rack_bg_main"> |
|
3 |
<ImageView android:id="@+id/headerimage" android:layout_width="wrap_content" android:layout_height="75dip"></ImageView> |
|
4 |
<LinearLayout android:layout_weight="1" android:layout_height="300dip" android:layout_width="fill_parent"> |
|
5 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
6 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/serverbuttonmed" android:id="@+id/serverbuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
7 |
</LinearLayout> |
|
8 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
9 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/filebuttonmed" android:id="@+id/filebuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
10 |
</LinearLayout> |
|
11 |
<LinearLayout android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
12 |
<ImageButton android:layout_height="fill_parent" android:src="@drawable/lbbuttonmed" android:id="@+id/lbbuttonmed" android:background="@android:color/transparent" android:layout_width="fill_parent"></ImageButton> |
|
13 |
</LinearLayout> |
|
14 |
</LinearLayout> |
|
15 |
<LinearLayout android:layout_weight="1" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
16 |
<TextView android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="TextView" android:layout_width="wrap_content" android:id="@+id/textView1"></TextView> |
|
17 |
</LinearLayout> |
|
18 |
</LinearLayout> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:baselineAligned="true" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> |
|
4 |
<ImageView android:layout_width="279dip" |
|
5 |
android:layout_height="72dip" android:adjustViewBounds="true" |
|
6 |
android:layout_gravity="center_horizontal" android:src="@drawable/rackspacecloud" /> |
|
7 |
<TextView android:layout_width="fill_parent" |
|
8 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
9 |
android:text="@string/username" /> |
|
10 |
<EditText android:id="@+id/login_username" |
|
11 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
12 |
android:layout_marginLeft="22dip" android:layout_marginRight="30dip" |
|
13 |
android:scrollHorizontally="true" android:autoText="false" |
|
14 |
android:capitalize="none" android:gravity="fill_horizontal" |
|
15 |
android:singleLine="true" android:inputType="textNoSuggestions" |
|
16 |
android:imeOptions="actionNext" android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
17 |
|
|
18 |
<TextView android:layout_width="fill_parent" |
|
19 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
20 |
android:text="@string/apikey" /> |
|
21 |
<EditText android:id="@+id/login_apikey" |
|
22 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
23 |
android:layout_marginLeft="22dip" android:layout_marginRight="30dip" |
|
24 |
android:scrollHorizontally="true" android:autoText="false" |
|
25 |
android:capitalize="none" android:gravity="fill_horizontal" |
|
26 |
android:singleLine="true" android:imeOptions="actionGo" |
|
27 |
android:inputType="textNoSuggestions" android:password="true" |
|
28 |
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
29 |
|
|
30 |
<LinearLayout android:orientation="horizontal" |
|
31 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
32 |
|
|
33 |
<Button xmlns:android="http://schemas.android.com/apk/res/android" |
|
34 |
android:id="@+id/button" android:text="@string/login" |
|
35 |
android:layout_width="100dip" android:layout_height="wrap_content" |
|
36 |
android:layout_gravity="left" android:layout_marginLeft="20dip" |
|
37 |
android:layout_marginTop="10dip" /> |
|
38 |
|
|
39 |
<CheckBox android:id="@+id/show_clear" |
|
40 |
android:layout_gravity="right" android:layout_width="wrap_content" |
|
41 |
android:layout_height="wrap_content" android:text="Show API Key" /><!-- |
|
42 |
TODO --> |
|
43 |
|
|
44 |
</LinearLayout> |
|
45 |
|
|
46 |
<ProgressBar android:id="@+id/login_progress_bar" |
|
47 |
android:layout_width="30dip" android:layout_height="30dip" |
|
48 |
android:layout_marginLeft="130dip" android:layout_marginTop="-42dip" |
|
49 |
android:visibility="invisible" /> |
|
50 |
|
|
51 |
<TextView android:id="@+id/login_authenticating_label" |
|
52 |
android:layout_width="fill_parent" android:layout_height="wrap_content" |
|
53 |
android:layout_marginLeft="172dip" android:layout_marginTop="-28dip" |
|
54 |
android:visibility="invisible" android:textAppearance="?android:attr/textAppearanceMedium" |
|
55 |
android:text="@string/authenticating" /> |
|
56 |
|
|
57 |
</LinearLayout> |
|
58 |
|
|
59 |
<!-- android:layout_height="wrap_content" --> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:baselineAligned="true" android:layout_width="fill_parent" |
|
4 |
android:layout_height="fill_parent" android:orientation="vertical"> |
|
5 |
<ImageView android:layout_width="279dip" |
|
6 |
android:layout_height="72dip" android:adjustViewBounds="true" |
|
7 |
android:layout_gravity="center_horizontal" android:src="@drawable/rackspacecloud" /> |
|
8 |
<TextView android:layout_width="fill_parent" |
|
9 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
10 |
android:text="@string/username" /> |
|
11 |
<EditText android:id="@+id/login_username" |
|
12 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
13 |
android:layout_marginLeft="22dip" android:layout_marginRight="30dip" |
|
14 |
android:scrollHorizontally="true" android:autoText="false" |
|
15 |
android:capitalize="none" android:gravity="fill_horizontal" |
|
16 |
android:singleLine="true" android:inputType="textNoSuggestions" |
|
17 |
android:imeOptions="actionNext" android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
18 |
|
|
19 |
<TextView android:layout_width="fill_parent" |
|
20 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
21 |
android:text="@string/apikey" /> |
|
22 |
<EditText android:id="@+id/login_apikey" |
|
23 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
24 |
android:layout_marginLeft="22dip" android:layout_marginRight="30dip" |
|
25 |
android:scrollHorizontally="true" android:autoText="false" |
|
26 |
android:capitalize="none" android:gravity="fill_horizontal" |
|
27 |
android:singleLine="true" android:imeOptions="actionGo" |
|
28 |
android:inputType="textNoSuggestions" android:password="true" |
|
29 |
android:textAppearance="?android:attr/textAppearanceMedium" /> |
|
30 |
|
|
31 |
<LinearLayout android:orientation="horizontal" |
|
32 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
33 |
|
|
34 |
<Button xmlns:android="http://schemas.android.com/apk/res/android" |
|
35 |
android:id="@+id/button" android:text="@string/login" |
|
36 |
android:layout_width="100dip" android:layout_height="wrap_content" |
|
37 |
android:layout_gravity="left" android:layout_marginLeft="20dip" |
|
38 |
android:layout_marginTop="10dip" /> |
|
39 |
|
|
40 |
<CheckBox android:id="@+id/show_clear" |
|
41 |
android:layout_gravity="right" android:layout_width="wrap_content" |
|
42 |
android:layout_height="wrap_content" android:text="Show API Key" /><!-- |
|
43 |
TODO --> |
|
44 |
<ProgressBar android:id="@+id/login_progress_bar" |
|
45 |
android:layout_height="30dip" android:layout_width="30dip" |
|
46 |
android:visibility="visible" android:layout_marginTop="12dip" android:layout_marginLeft="7dip"></ProgressBar> |
|
47 |
<TextView android:layout_width="fill_parent" |
|
48 |
android:textAppearance="?android:attr/textAppearanceMedium" |
|
49 |
android:text="@string/authenticating" android:id="@+id/login_authenticating_label" |
|
50 |
android:layout_height="wrap_content" android:visibility="visible" android:layout_marginTop="12dip" android:layout_marginLeft="5dip"></TextView> |
|
51 |
|
|
52 |
</LinearLayout> |
|
53 |
|
|
54 |
</LinearLayout> |
|
55 |
|
|
56 |
<!-- android:layout_height="wrap_content" --> |
b/res/layout/noloadbalancerscell.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
3 |
android:orientation="vertical" |
|
4 |
android:layout_width="fill_parent" |
|
5 |
android:layout_height="264dip" |
|
6 |
> |
|
7 |
|
|
8 |
<TextView android:id="@+id/no_loadbalancers_label" |
|
9 |
android:layout_width="fill_parent" |
|
10 |
android:layout_height="wrap_content" |
|
11 |
android:layout_marginTop="125px" |
|
12 |
android:textColor="#FFFFFF" |
|
13 |
android:text="No Load Balancers" |
|
14 |
android:gravity="center" |
|
15 |
|
|
16 |
android:textSize="24sp" /> |
|
17 |
|
|
18 |
<TextView android:id="@+id/no_loadbalancers_sublabel" |
|
19 |
android:layout_width="fill_parent" |
|
20 |
android:layout_height="wrap_content" |
|
21 |
android:layout_marginTop="10px" |
|
22 |
android:textColor="#FFFFFF" |
|
23 |
android:text="Press the Menu button to create a Load Balancer" |
|
24 |
android:gravity="center" |
|
25 |
android:textSize="12sp" /> |
|
26 |
|
|
27 |
</LinearLayout> |
b/res/layout/tabview.xml | ||
---|---|---|
39 | 39 |
android:transcriptMode="normal" |
40 | 40 |
/> |
41 | 41 |
|
42 |
<ListView android:id="@+id/tab3" |
|
43 |
android:layout_width="fill_parent" |
|
44 |
android:layout_height="0dip" |
|
45 |
android:layout_weight="1" |
|
46 |
android:stackFromBottom="true" |
|
47 |
android:transcriptMode="normal" |
|
48 |
/> |
|
42 | 49 |
<!-- |
43 | 50 |
<Button android:id="@+id/tab2" |
44 | 51 |
android:layout_width="fill_parent" |
b/res/layout/view_add_loadbalancer.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:id="@+id/view_loadbalncer_layout" android:orientation="vertical" |
4 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
|
5 |
android:background="@drawable/rack_bg_transparent"> |
|
6 |
<ImageView android:id="@+id/headerimage" |
|
7 |
android:layout_width="wrap_content" android:layout_height="80dip" /> |
|
4 |
android:layout_width="fill_parent" android:layout_height="fill_parent" android:weightSum="1"> |
|
8 | 5 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
9 |
android:layout_width="fill_parent" android:layout_height="wrap_content" |
|
10 |
android:layout_marginBottom="75dip"> |
|
11 |
<TableLayout android:background="@drawable/itemsbox" |
|
12 |
android:layout_width="fill_parent" android:paddingBottom="30dip" |
|
13 |
android:id="@+id/view_loadbalancer_layout" android:paddingLeft="5dip" |
|
14 |
android:layout_height="418dip"> |
|
15 |
<TextView android:layout_width="fill_parent" |
|
16 |
android:layout_marginTop="30dip" android:layout_marginRight="30dip" |
|
17 |
android:layout_height="wrap_content" android:scrollHorizontally="true" |
|
18 |
android:layout_marginBottom="10dip" android:paddingTop="10dip" |
|
19 |
android:text="LoadBalancer" android:gravity="fill_horizontal" |
|
20 |
android:layout_marginLeft="22dip" android:textSize="20.0sp" |
|
21 |
android:textColor="#fff"></TextView> |
|
22 |
<TableRow android:layout_width="fill_parent" |
|
23 |
android:layout_height="wrap_content" android:id="@+id/edit_lb_name_layout" |
|
24 |
android:orientation="horizontal"> |
|
25 |
<TextView android:layout_marginLeft="22dip" |
|
26 |
android:textStyle="bold" android:singleLine="false" |
|
27 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
28 |
android:layout_gravity="center_vertical" android:text="Name" |
|
29 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
30 |
<EditText android:layout_height="wrap_content" android:id="@+id/edit_lb_name_text" |
|
31 |
android:layout_weight="1" android:layout_marginRight="20dip" |
|
32 |
android:layout_width="wrap_content"> |
|
33 |
<requestFocus></requestFocus> |
|
34 |
</EditText> |
|
35 |
</TableRow> |
|
36 |
<TableRow android:layout_width="fill_parent" |
|
37 |
android:layout_height="wrap_content" android:id="@+id/edit_protocol_layout" |
|
38 |
android:orientation="horizontal"> |
|
39 |
<TextView android:layout_marginLeft="22dip" |
|
40 |
android:textStyle="bold" android:singleLine="false" |
|
41 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
42 |
android:layout_gravity="center_vertical" android:text="Protocol" |
|
43 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
44 |
<Spinner android:id="@+id/edit_protocol_spinner" |
|
45 |
android:layout_weight="1" android:layout_height="wrap_content" |
|
46 |
android:layout_marginRight="20dip" android:layout_width="wrap_content"></Spinner> |
|
47 |
</TableRow> |
|
48 |
<TableRow android:layout_width="fill_parent" |
|
49 |
android:layout_height="wrap_content" android:id="@+id/edit_port_layout" |
|
50 |
android:orientation="horizontal"> |
|
51 |
<TextView android:layout_marginLeft="22dip" |
|
52 |
android:textStyle="bold" android:singleLine="false" |
|
53 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
54 |
android:layout_gravity="center_vertical" android:text="Port" |
|
55 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
56 |
<EditText android:inputType="number" android:layout_height="wrap_content" |
|
57 |
android:id="@+id/edit_port_text" android:layout_weight="1" |
|
58 |
android:layout_marginRight="20dip" android:layout_width="fill_parent"></EditText> |
|
59 |
</TableRow> |
|
60 |
<TableRow android:layout_width="fill_parent" |
|
61 |
android:layout_height="wrap_content" android:id="@+id/edit_vip_layout" |
|
62 |
android:orientation="horizontal"> |
|
63 |
<TextView android:layout_marginLeft="22dip" |
|
64 |
android:textStyle="bold" android:singleLine="false" |
|
65 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
66 |
android:layout_gravity="center_vertical" android:text="@string/virtual_ip_type" |
|
67 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
68 |
<Spinner android:id="@+id/edit_vip_spinner" |
|
69 |
android:layout_weight="1" android:layout_height="wrap_content" |
|
70 |
android:layout_marginRight="20dip" android:layout_width="wrap_content"></Spinner> |
|
71 |
</TableRow> |
|
72 |
<TableRow android:layout_width="fill_parent" |
|
73 |
android:layout_height="wrap_content" android:id="@+id/edit_algorithm_layout" |
|
74 |
android:orientation="horizontal"> |
|
75 |
<TextView android:layout_marginLeft="22dip" |
|
76 |
android:textStyle="bold" android:singleLine="false" |
|
77 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
78 |
android:layout_gravity="center_vertical" android:text="Algorithm" |
|
79 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
80 |
<Spinner android:id="@+id/edit_algorithm_spinner" |
|
81 |
android:layout_weight="1" android:layout_height="wrap_content" |
|
82 |
android:layout_marginRight="20dip" android:layout_width="wrap_content"></Spinner> |
|
83 |
</TableRow> |
|
84 |
<TableRow android:layout_width="fill_parent" |
|
85 |
android:layout_height="wrap_content" android:id="@+id/edit_region_layout" |
|
86 |
android:orientation="horizontal"> |
|
87 |
<TextView android:layout_marginLeft="22dip" |
|
88 |
android:textStyle="bold" android:singleLine="false" |
|
89 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
90 |
android:layout_gravity="center_vertical" android:text="Region" |
|
91 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
92 |
<Spinner android:id="@+id/edit_region_spinner" |
|
93 |
android:layout_weight="1" android:layout_height="wrap_content" |
|
94 |
android:layout_marginRight="20dip" android:layout_width="wrap_content"></Spinner> |
|
95 |
</TableRow> |
|
96 |
<TableRow android:layout_width="fill_parent" |
|
97 |
android:layout_height="wrap_content" android:id="@+id/edit_nodes_layout" |
|
98 |
android:orientation="horizontal"> |
|
99 |
<TextView android:layout_marginLeft="22dip" |
|
100 |
android:textStyle="bold" android:singleLine="false" |
|
101 |
android:layout_height="wrap_content" android:paddingLeft="5dip" |
|
102 |
android:layout_gravity="center_vertical" android:text="Nodes" |
|
103 |
android:layout_width="wrap_content" android:textColor="#333"></TextView> |
|
104 |
<Button android:layout_height="wrap_content" |
|
105 |
android:layout_weight="1" android:text="Edit Nodes" |
|
106 |
android:layout_marginRight="20dip" android:layout_width="wrap_content" |
|
107 |
android:id="@+id/add_nodes_button"></Button> |
|
108 |
</TableRow> |
|
109 |
</TableLayout> |
|
6 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
7 |
<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:orientation="vertical"> |
|
8 |
<TableLayout android:paddingLeft="5dip" android:layout_width="fill_parent" android:id="@+id/view_loadbalancer_layout" android:paddingBottom="30dip" android:layout_height="fill_parent"> |
|
9 |
<TextView android:layout_marginBottom="10dip" android:scrollHorizontally="true" android:textSize="20.0sp" android:layout_marginLeft="22dip" android:layout_height="wrap_content" android:gravity="fill_horizontal" android:layout_width="fill_parent" android:layout_marginTop="10dip" android:layout_marginRight="30dip" android:textColor="#fff" android:text="LoadBalancer"></TextView> |
|
10 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_lb_name_layout" android:layout_width="fill_parent"> |
|
11 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Name"></TextView> |
|
12 |
<EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:id="@+id/edit_lb_name_text" android:layout_marginRight="20dip"> |
|
13 |
<requestFocus></requestFocus> |
|
14 |
</EditText> |
|
15 |
</TableRow> |
|
16 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_protocol_layout" android:layout_width="fill_parent"> |
|
17 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Protocol"></TextView> |
|
18 |
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:layout_marginRight="20dip" android:id="@+id/edit_protocol_spinner"></Spinner> |
|
19 |
</TableRow> |
|
20 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_port_layout" android:layout_width="fill_parent"> |
|
21 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Port"></TextView> |
|
22 |
<EditText android:layout_height="wrap_content" android:layout_width="fill_parent" android:inputType="number" android:layout_weight="1" android:id="@+id/edit_port_text" android:layout_marginRight="20dip"></EditText> |
|
23 |
</TableRow> |
|
24 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_vip_layout" android:layout_width="fill_parent"> |
|
25 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="@string/virtual_ip_type"></TextView> |
|
26 |
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:layout_marginRight="20dip" android:id="@+id/edit_vip_spinner"></Spinner> |
|
27 |
</TableRow> |
|
28 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_algorithm_layout" android:layout_width="fill_parent"> |
|
29 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Algorithm"></TextView> |
|
30 |
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:layout_marginRight="20dip" android:id="@+id/edit_algorithm_spinner"></Spinner> |
|
31 |
</TableRow> |
|
32 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_region_layout" android:layout_width="fill_parent"> |
|
33 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Region"></TextView> |
|
34 |
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:layout_marginRight="20dip" android:id="@+id/edit_region_spinner"></Spinner> |
|
35 |
</TableRow> |
|
36 |
<TableRow android:orientation="horizontal" android:layout_height="wrap_content" android:id="@+id/edit_nodes_layout" android:layout_width="fill_parent"> |
|
37 |
<TextView android:paddingLeft="5dip" android:layout_gravity="center_vertical" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textStyle="bold" android:singleLine="false" android:layout_marginLeft="22dip" android:textColor="#333" android:text="Nodes"></TextView> |
|
38 |
<Button android:layout_height="wrap_content" android:text="Edit Nodes" android:layout_width="wrap_content" android:id="@+id/add_nodes_button" android:layout_weight="1" android:layout_marginRight="20dip"></Button> |
|
39 |
</TableRow> |
|
40 |
</TableLayout> |
|
41 |
<Button android:layout_gravity="center" android:text="Add Load Balancer" android:layout_width="wrap_content" android:id="@+id/add_lb_button" android:layout_height="wrap_content"></Button> |
|
42 |
</LinearLayout> |
|
110 | 43 |
</ScrollView> |
111 |
<Button android:layout_width="wrap_content" android:text="Add Load Balancer" |
|
112 |
android:layout_height="wrap_content" android:layout_gravity="center" |
|
113 |
android:layout_marginTop="-70dip" android:id="@+id/add_lb_button"></Button> |
|
114 |
<ImageView android:id="@+id/footerimage" |
|
115 |
android:layout_width="wrap_content" android:layout_height="25dip" /> |
|
116 | 44 |
</LinearLayout> |
b/res/layout/view_loadbalancer.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 |
android:id="@+id/view_loadbalncer_layout" android:orientation="vertical" |
4 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
|
5 |
android:background="@drawable/rack_bg_transparent"> |
|
6 |
<ImageView android:id="@+id/headerimage" |
|
7 |
android:layout_width="wrap_content" android:layout_height="80dip"/> |
|
4 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
|
8 | 5 |
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" |
9 |
android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> |
|
6 |
android:layout_width="fill_parent" android:layout_height="fill_parent" |
|
7 |
android:layout_weight="1"> |
|
10 | 8 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
11 | 9 |
android:id="@+id/view_layout_layout" android:orientation="vertical" |
12 | 10 |
android:layout_width="fill_parent" android:layout_height="fill_parent"> |
13 | 11 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
14 | 12 |
android:id="@+id/view_loadbalancer_layout" android:orientation="vertical" |
15 |
android:layout_width="fill_parent" android:layout_height="wrap_content" |
|
16 |
android:paddingLeft="5dip" android:background="@drawable/itemsbox"> |
|
17 |
<TextView android:layout_height="wrap_content" |
|
18 |
android:layout_width="fill_parent" android:layout_marginLeft="22dip" |
|
19 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
20 |
android:gravity="fill_horizontal" android:textSize="20.0sp" |
|
21 |
android:textColor="#fff" android:layout_marginTop="30dip" |
|
22 |
android:paddingBottom="10dip" android:text="LoadBalancer" /> |
|
13 |
android:layout_width="fill_parent" android:paddingLeft="5dip" android:layout_height="wrap_content"> |
|
23 | 14 |
|
24 | 15 |
<!-- ID --> |
25 | 16 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
26 |
android:id="@+id/view_lb_id_layout" android:orientation="horizontal" |
|
27 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
17 |
android:id="@+id/view_lb_id_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="10dip"> |
|
28 | 18 |
<TextView android:layout_width="wrap_content" |
29 | 19 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
30 | 20 |
android:paddingLeft="5dip" android:text="ID: " android:singleLine="false" |
31 |
android:textStyle="bold" android:textColor="#333"/> |
|
21 |
android:textStyle="bold" android:textColor="#333" />
|
|
32 | 22 |
<TextView android:id="@+id/view_lb_id" |
33 | 23 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
34 | 24 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
35 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
25 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
36 | 26 |
</LinearLayout> |
37 | 27 |
<!-- Name --> |
38 | 28 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
39 |
android:id="@+id/view_name_layout" android:orientation="horizontal" |
|
40 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
29 |
android:id="@+id/view_name_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
41 | 30 |
<TextView android:layout_width="wrap_content" |
42 | 31 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
43 |
android:paddingLeft="5dip" android:text="ID: " android:singleLine="false"
|
|
44 |
android:textStyle="bold" android:textColor="#333"/> |
|
32 |
android:paddingLeft="5dip" android:singleLine="false" |
|
33 |
android:textStyle="bold" android:textColor="#333" android:text="Name: "/>
|
|
45 | 34 |
<TextView android:id="@+id/view_name" |
46 | 35 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
47 | 36 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
48 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
37 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
49 | 38 |
</LinearLayout> |
50 | 39 |
<!-- Protocol --> |
51 | 40 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
52 |
android:id="@+id/view_protocol_layout" android:orientation="horizontal" |
|
53 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
41 |
android:id="@+id/view_protocol_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
54 | 42 |
<TextView android:layout_width="wrap_content" |
55 | 43 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
56 | 44 |
android:paddingLeft="5dip" android:text="Protocol: " |
57 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
45 |
android:singleLine="false" android:textStyle="bold" |
|
46 |
android:textColor="#333" /> |
|
58 | 47 |
<TextView android:id="@+id/view_protocol" |
59 | 48 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
60 | 49 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
61 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
50 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
62 | 51 |
</LinearLayout> |
63 | 52 |
<!-- Port --> |
64 | 53 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
65 |
android:id="@+id/view_port_layout" android:orientation="horizontal" |
|
66 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
54 |
android:id="@+id/view_port_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
67 | 55 |
<TextView android:layout_width="wrap_content" |
68 | 56 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
69 | 57 |
android:paddingLeft="5dip" android:text="Port: " |
70 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
58 |
android:singleLine="false" android:textStyle="bold" |
|
59 |
android:textColor="#333" /> |
|
71 | 60 |
<TextView android:id="@+id/view_port" |
72 | 61 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
73 | 62 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
74 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
63 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
75 | 64 |
</LinearLayout> |
76 | 65 |
<!-- Algorithm --> |
77 | 66 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
78 |
android:id="@+id/view_algorithm_layout" android:orientation="horizontal" |
|
79 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
67 |
android:id="@+id/view_algorithm_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
80 | 68 |
<TextView android:layout_width="wrap_content" |
81 | 69 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
82 | 70 |
android:paddingLeft="5dip" android:text="Algorithm: " |
83 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
71 |
android:singleLine="false" android:textStyle="bold" |
|
72 |
android:textColor="#333" /> |
|
84 | 73 |
<TextView android:id="@+id/view_algorithm" |
85 | 74 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
86 | 75 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
87 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
76 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
88 | 77 |
</LinearLayout> |
89 | 78 |
<!-- Status --> |
90 | 79 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
91 |
android:id="@+id/view_status_layout" android:orientation="horizontal" |
|
92 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
80 |
android:id="@+id/view_status_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
93 | 81 |
<TextView android:layout_width="wrap_content" |
94 | 82 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
95 | 83 |
android:paddingLeft="5dip" android:text="Status: " |
96 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
84 |
android:singleLine="false" android:textStyle="bold" |
|
85 |
android:textColor="#333" /> |
|
97 | 86 |
<TextView android:id="@+id/view_status" |
98 | 87 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
99 | 88 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
100 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
89 |
android:gravity="fill_horizontal" android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/>
|
|
101 | 90 |
</LinearLayout> |
102 | 91 |
<!-- ConnectionLogging --> |
103 | 92 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
104 |
android:id="@+id/view_islogging_layout" android:orientation="horizontal" |
|
105 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
93 |
android:id="@+id/view_islogging_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> |
|
106 | 94 |
<TextView android:layout_width="wrap_content" |
107 | 95 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
108 | 96 |
android:paddingLeft="5dip" android:text="Connection Logging: " |
109 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
97 |
android:singleLine="false" android:textStyle="bold" |
|
98 |
android:textColor="#333" android:id="@+id/connection_logging"/> |
|
110 | 99 |
<TextView android:id="@+id/view_islogging" |
111 | 100 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
112 |
android:layout_marginRight="30dip" android:paddingBottom="30dip" |
|
113 |
android:scrollHorizontally="true" android:gravity="fill_horizontal" |
|
114 |
android:textColor="#fff" /> |
|
101 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" android:gravity="fill_horizontal" |
|
102 |
android:textColor="#fff" android:layout_marginLeft="22dip" android:textSize="20.0sp" android:textStyle="bold" android:paddingLeft="5dip"/> |
|
115 | 103 |
</LinearLayout> |
116 | 104 |
</LinearLayout> |
117 | 105 |
<!-- VirtualIps --> |
118 |
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:id="@+id/load_balancer_buttons"> |
|
119 |
<Button android:layout_height="wrap_content" android:layout_gravity="center" android:layout_width="wrap_content" android:text="Delete Load Balancer" android:id="@+id/delete_loadbalancer_button"></Button> |
|
120 |
<Button android:id="@+id/edit_loadbalancer_button" android:layout_height="wrap_content" android:text="Edit Load Balancer" android:layout_gravity="center" android:layout_width="wrap_content"></Button> |
|
121 |
</LinearLayout> |
|
122 | 106 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
123 | 107 |
android:id="@+id/view_loadbalancer_layout" android:orientation="vertical" |
124 | 108 |
android:layout_width="fill_parent" android:layout_height="wrap_content" |
125 |
android:paddingLeft="5dip" android:background="@drawable/itemsbox"> |
|
126 |
<TextView android:layout_height="wrap_content" |
|
127 |
android:layout_width="fill_parent" android:layout_marginLeft="22dip" |
|
128 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
129 |
android:gravity="fill_horizontal" android:textSize="20.0sp" |
|
130 |
android:textColor="#fff" android:layout_marginTop="30dip" |
|
131 |
android:paddingBottom="10dip" android:text="VirtualIps" /> |
|
109 |
android:paddingLeft="5dip"> |
|
110 |
<TextView android:singleLine="false" android:textColor="#333" android:paddingLeft="5dip" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_marginLeft="22dip" android:layout_height="wrap_content" android:textStyle="bold" android:text="Virtual IPs"></TextView> |
|
132 | 111 |
<!-- ID --> |
133 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
134 |
android:id="@+id/view_vip_id_layout" android:orientation="horizontal" |
|
135 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
136 |
<TextView android:layout_width="wrap_content" |
|
137 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
138 |
android:paddingLeft="5dip" android:text="ID: " android:singleLine="false" |
|
139 |
android:textStyle="bold" android:textColor="#333"/> |
|
140 |
<TextView android:id="@+id/view_vip_id" |
|
141 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
142 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
143 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
144 |
</LinearLayout> |
|
145 | 112 |
<!-- Ip Address --> |
146 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
147 |
android:id="@+id/view_vip_address_layout" android:orientation="horizontal" |
|
148 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
149 |
<TextView android:layout_width="wrap_content" |
|
150 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
151 |
android:paddingLeft="5dip" android:text="IpAddress: " |
|
152 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
153 |
<TextView android:id="@+id/view_vip_address" |
|
154 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
155 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
156 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
157 |
</LinearLayout> |
|
158 | 113 |
<!-- IpVersion --> |
159 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
160 |
android:id="@+id/view_ipversion_layout" android:orientation="horizontal" |
|
161 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
162 |
<TextView android:layout_width="wrap_content" |
|
163 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
164 |
android:paddingLeft="5dip" android:text="IpVersion: " |
|
165 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
166 |
<TextView android:id="@+id/view_ipversion" |
|
167 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
168 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
169 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
170 |
</LinearLayout> |
|
171 | 114 |
<!-- Type --> |
172 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
173 |
android:id="@+id/view_vip_type_layout" android:orientation="horizontal" |
|
174 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
175 |
<TextView android:layout_width="wrap_content" |
|
176 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
177 |
android:paddingLeft="5dip" android:text="Type: " |
|
178 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
179 |
<TextView android:id="@+id/view_vip_type" |
|
180 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
181 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
182 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
115 |
<LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/view_vip_layout" android:paddingLeft="5dip"> |
|
116 |
<LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/vip_addresses"></LinearLayout> |
|
183 | 117 |
</LinearLayout> |
184 | 118 |
</LinearLayout> |
185 | 119 |
<!-- Nodes --> |
186 | 120 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
187 | 121 |
android:id="@+id/view_loadbalancer_layout" android:orientation="vertical" |
188 | 122 |
android:layout_width="fill_parent" android:layout_height="wrap_content" |
189 |
android:paddingLeft="5dip" android:background="@drawable/itemsbox"> |
|
190 |
<TextView android:layout_height="wrap_content" |
|
191 |
android:layout_width="fill_parent" android:layout_marginLeft="22dip" |
|
192 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
193 |
android:gravity="fill_horizontal" android:textSize="20.0sp" |
|
194 |
android:textColor="#fff" android:layout_marginTop="30dip" |
|
195 |
android:paddingBottom="10dip" android:text="Nodes"/> |
|
123 |
android:paddingLeft="5dip"> |
|
124 |
<TextView android:singleLine="false" android:textColor="#333" android:paddingLeft="5dip" android:layout_width="wrap_content" android:layout_marginLeft="22dip" android:layout_height="wrap_content" android:textStyle="bold" android:text="Node IPs" android:id="@+id/TextView02"></TextView> |
|
196 | 125 |
<!-- ID --> |
197 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
198 |
android:id="@+id/view_node_id_layout" android:orientation="horizontal" |
|
199 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
200 |
<TextView android:layout_width="wrap_content" |
|
201 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
202 |
android:paddingLeft="5dip" android:text="ID: " android:singleLine="false" |
|
203 |
android:textStyle="bold" android:textColor="#333" /> |
|
204 |
<TextView android:id="@+id/view_node_id" |
|
205 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
206 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
207 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
208 |
</LinearLayout> |
|
209 | 126 |
<!-- Address --> |
210 | 127 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
211 |
android:id="@+id/view_node_address_layout" android:orientation="horizontal" |
|
212 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
213 |
<TextView android:layout_width="wrap_content" |
|
214 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
215 |
android:paddingLeft="5dip" android:text="Address: " |
|
216 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
217 |
<TextView android:id="@+id/view_node_address" |
|
218 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
219 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
220 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
128 |
android:id="@+id/view_node_address_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="5dip"> |
|
129 |
<LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/node_addresses"></LinearLayout> |
|
221 | 130 |
</LinearLayout> |
222 | 131 |
<!-- Port --> |
223 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
224 |
android:id="@+id/view_node_port_layout" android:orientation="horizontal" |
|
225 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
226 |
<TextView android:layout_width="wrap_content" |
|
227 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
228 |
android:paddingLeft="5dip" android:text="Port: " |
|
229 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
230 |
<TextView android:id="@+id/view_node_port" |
|
231 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
232 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
233 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
234 |
</LinearLayout> |
|
235 | 132 |
<!-- Condition --> |
236 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
237 |
android:id="@+id/view_node_condition_layout" android:orientation="horizontal" |
|
238 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
239 |
<TextView android:layout_width="wrap_content" |
|
240 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
241 |
android:paddingLeft="5dip" android:text="Condition: " |
|
242 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
243 |
<TextView android:id="@+id/view_node_condition" |
|
244 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
245 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
246 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
247 |
</LinearLayout> |
|
248 | 133 |
<!-- Status --> |
249 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
250 |
android:id="@+id/view_node_status_layout" android:orientation="horizontal" |
|
251 |
android:layout_width="fill_parent" android:layout_height="wrap_content"> |
|
252 |
<TextView android:layout_width="wrap_content" |
|
253 |
android:layout_height="wrap_content" android:layout_marginLeft="22dip" |
|
254 |
android:paddingLeft="5dip" android:text="Status: " |
|
255 |
android:singleLine="false" android:textStyle="bold" android:textColor="#333"/> |
|
256 |
<TextView android:id="@+id/view_node_status" |
|
257 |
android:layout_height="wrap_content" android:layout_width="fill_parent" |
|
258 |
android:layout_marginRight="30dip" android:scrollHorizontally="true" |
|
259 |
android:gravity="fill_horizontal" android:textColor="#fff" /> |
|
260 |
</LinearLayout> |
|
261 | 134 |
</LinearLayout> |
262 |
<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:gravity="center" android:id="@+id/node_buttons"> |
|
263 |
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center" android:text="Edit Nodes" android:id="@+id/edit_nodes_button"></Button> |
|
135 |
<LinearLayout android:id="@+id/load_balancer_buttons" android:layout_width="fill_parent" android:layout_marginTop="10dip" android:layout_height="wrap_content"> |
|
136 |
<Button android:text="Delete Load Balancer" android:id="@+id/delete_loadbalancer_button" android:layout_height="wrap_content" android:layout_gravity="left" android:layout_marginLeft="20dip" android:layout_marginTop="10dip" android:layout_width="130dip"></Button> |
|
137 |
<Button android:text="Edit Load Balancer" android:id="@+id/edit_loadbalancer_button" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:layout_marginTop="10dip" android:layout_width="130dip" android:layout_gravity="left"></Button> |
|
138 |
</LinearLayout> |
|
139 |
<LinearLayout android:id="@+id/LinearLayout01" android:layout_height="fill_parent" android:layout_width="fill_parent"> |
|
140 |
<Button android:layout_gravity="left" android:layout_width="130dip" android:layout_marginLeft="20dip" android:layout_height="wrap_content" android:id="@+id/edit_nodes_button" android:text="Edit Nodes" android:layout_marginTop="10dip"></Button> |
|
264 | 141 |
</LinearLayout> |
265 | 142 |
</LinearLayout> |
266 | 143 |
</ScrollView> |
267 |
<ImageView android:id="@+id/footerimage" android:layout_width="wrap_content" android:layout_height="25dip"/> |
|
268 | 144 |
</LinearLayout> |
b/src/com/rackspace/cloud/files/api/client/ContainerObjectManager.java | ||
---|---|---|
26 | 26 |
import org.xml.sax.XMLReader; |
27 | 27 |
|
28 | 28 |
import android.content.Context; |
29 |
import android.util.Log; |
|
30 | 29 |
|
31 | 30 |
import com.rackspace.cloud.files.api.client.parsers.ContainerObjectXMLparser; |
32 | 31 |
import com.rackspace.cloud.servers.api.client.Account; |
b/src/com/rackspace/cloud/files/api/client/CustomHttpClient.java | ||
---|---|---|
1 | 1 |
package com.rackspace.cloud.files.api.client; |
2 | 2 |
|
3 | 3 |
import android.content.Context; |
4 |
import android.util.Log; |
|
5 | 4 |
|
6 | 5 |
import org.apache.http.conn.ClientConnectionManager; |
7 | 6 |
import org.apache.http.conn.scheme.PlainSocketFactory; |
b/src/com/rackspace/cloud/loadbalancer/api/client/LoadBalancer.java | ||
---|---|---|
63 | 63 |
} |
64 | 64 |
|
65 | 65 |
public void setProtocol(String protocol) { |
66 |
this.protocol = protocol.toUpperCase(); |
|
66 |
/* |
|
67 |
* protocol may come in as null if the server |
|
68 |
* has been deleted, so need to check if not |
|
69 |
* null |
|
70 |
*/ |
|
71 |
if(protocol != null){ |
|
72 |
this.protocol = protocol.toUpperCase(); |
|
73 |
} else { |
|
74 |
this.protocol = ""; |
|
75 |
} |
|
67 | 76 |
} |
68 | 77 |
|
69 | 78 |
public String getPort() { |
... | ... | |
158 | 167 |
return virtualIpType; |
159 | 168 |
} |
160 | 169 |
|
161 |
public String setVirtualIpType(String virtualIpType){ |
|
162 |
return this.virtualIpType = virtualIpType.toUpperCase(); |
|
170 |
public void setVirtualIpType(String virtualIpType){ |
|
171 |
/* |
|
172 |
* protocol may come in as null if the server |
|
173 |
* has been deleted, so need to check if not |
|
174 |
* null |
|
175 |
*/ |
|
176 |
if(virtualIpType != null){ |
|
177 |
this.virtualIpType = virtualIpType.toUpperCase(); |
|
178 |
} else { |
|
179 |
this.virtualIpType = ""; |
|
180 |
} |
|
163 | 181 |
} |
164 | 182 |
|
165 | 183 |
public String getRegion(){ |
166 | 184 |
return region; |
167 | 185 |
} |
168 | 186 |
|
169 |
public String setRegion(String region){
|
|
170 |
return this.region = region;
|
|
187 |
public void setRegion(String region){
|
|
188 |
this.region = region; |
|
171 | 189 |
} |
172 | 190 |
|
173 | 191 |
public static long getSerialversionuid() { |
b/src/com/rackspace/cloud/loadbalancer/api/client/LoadBalancerManager.java | ||
---|---|---|
69 | 69 |
} |
70 | 70 |
|
71 | 71 |
private LoadBalancer getLoadBalancerById(long id, String url) throws LoadBalancersException { |
72 |
//TODO:grab from ord and combine list |
|
73 | 72 |
CustomHttpClient httpclient = new CustomHttpClient(context); |
74 |
//TODO: check for uk or us |
|
75 | 73 |
HttpGet get = new HttpGet(url + Account.getAccount().getAccountId() + "/loadbalancers/" + id); |
76 | 74 |
LoadBalancer loadBalancer = new LoadBalancer(); |
77 | 75 |
|
... | ... | |
82 | 80 |
HttpResponse resp = httpclient.execute(get); |
83 | 81 |
BasicResponseHandler responseHandler = new BasicResponseHandler(); |
84 | 82 |
String body = responseHandler.handleResponse(resp); |
85 |
Log.i("LB PARSE", body); |
|
83 |
|
|
84 |
Log.d("info", "the xml body is " + body); |
|
85 |
|
|
86 | 86 |
if (resp.getStatusLine().getStatusCode() == 200 || resp.getStatusLine().getStatusCode() == 202) { |
87 | 87 |
LoadBalancersXmlParser loadBalancersXMLParser = new LoadBalancersXmlParser(); |
88 | 88 |
SAXParser saxParser = SAXParserFactory.newInstance().newSAXParser(); |
... | ... | |
120 | 120 |
cse.setMessage(e.getLocalizedMessage()); |
121 | 121 |
throw cse; |
122 | 122 |
} |
123 |
if(loadBalancer != null){ |
|
124 |
Log.d("info", "the name is " + loadBalancer.getName()); |
|
125 |
} |
|
126 |
else{ |
|
127 |
Log.d("info", "the lb is null"); |
|
128 |
} |
|
129 | 123 |
return loadBalancer; |
130 | 124 |
} |
131 | 125 |
|
... | ... | |
156 | 150 |
HttpResponse resp = httpclient.execute(get); |
157 | 151 |
BasicResponseHandler responseHandler = new BasicResponseHandler(); |
158 | 152 |
String body = responseHandler.handleResponse(resp); |
159 |
Log.i("LB PARSE", body); |
|
160 | 153 |
if (resp.getStatusLine().getStatusCode() == 200 || resp.getStatusLine().getStatusCode() == 202) { |
161 | 154 |
LoadBalancersXmlParser loadBalancersXMLParser = new LoadBalancersXmlParser(); |
162 | 155 |
SAXParser saxParser = SAXParserFactory.newInstance().newSAXParser(); |
... | ... | |
213 | 206 |
throw cse; |
214 | 207 |
} |
215 | 208 |
|
216 |
Log.d("info", entity.toDetailedXML()); |
|
217 |
|
|
218 | 209 |
post.setEntity(tmp); |
219 | 210 |
|
220 | 211 |
post.addHeader("X-Auth-Token", Account.getAccount().getAuthToken()); |
... | ... | |
322 | 313 |
return bundle; |
323 | 314 |
} |
324 | 315 |
|
325 |
public HttpBundle addNodes(LoadBalancer loadBalancer, ArrayList<Node> nodes) throws CloudServersException { |
|
326 |
HttpResponse resp = null; |
|
327 |
CustomHttpClient httpclient = new CustomHttpClient(context); |
|
328 |
|
|
329 |
HttpPost post = new HttpPost(LoadBalancer.getRegionUrl(loadBalancer.getRegion()) + Account.getAccount().getAccountId() + "/loadbalancers/" + loadBalancer.getId() + "/nodes"); |
|
330 |
|
|
331 |
post.addHeader("X-Auth-Token", Account.getAccount().getAuthToken()); |
|
332 |
post.addHeader("Content-Type", "application/xml"); |
|
333 |
|
|
334 |
String xml = "<nodes xmlns=\"http://docs.openstack.org/loadbalancers/api/v1.0\"> "; |
|
335 |
for(int i = 0;i < nodes.size(); i++){ |
|
336 |
Node node = nodes.get(i); |
|
337 |
if(node.getWeight() == null){ |
|
338 |
xml += "<node address=\"" + node.getAddress() + "\" port=\"" + node.getPort() + "\" condition=\"" + node.getCondition() + "\"/>"; |
|
339 |
} |
|
340 |
else{ |
|
341 |
xml += "<node address=\"" + node.getAddress() + "\" port=\"" + node.getPort() + "\" condition=\"" + node.getCondition() + "\" weight=\"" + node.getWeight() + "\"/>"; |
|
342 |
} |
|
343 |
xml += " </nodes>"; |
|
344 |
} |
|
345 |
|
|
346 |
Log.d("info", xml); |
|
347 |
|
|
348 |
StringEntity tmp = null; |
|
349 |
try { |
|
350 |
tmp = new StringEntity(xml); |
|
351 |
} catch (UnsupportedEncodingException e) { |
|
352 |
CloudServersException cse = new CloudServersException(); |
|
353 |
cse.setMessage(e.getLocalizedMessage()); |
|
354 |
throw cse; |
|
355 |
} |
|
356 |
|
Also available in: Unified diff