1
00:00:01,490 --> 00:00:05,310
So as you can see here this is the method that they actually pasted here.

2
00:00:05,480 --> 00:00:10,200
As you can see and now I'm going to explain to you what does this method do.

3
00:00:10,310 --> 00:00:10,930
OK.

4
00:00:11,090 --> 00:00:17,120
So first of all as you can see that the axis modifier of this method is actually public and as you can

5
00:00:17,120 --> 00:00:18,810
see the Smurfette is actually static.

6
00:00:18,830 --> 00:00:25,790
So this is going to be our class method so we can use this class name in order to access that the name

7
00:00:25,790 --> 00:00:28,310
of this method in order to access this method.

8
00:00:28,810 --> 00:00:34,740
And as you can see the return type of this method is actually iTunes stuff.

9
00:00:34,760 --> 00:00:40,670
So as you can see here we have this iTunes stuff class in our project and in this class in the States

10
00:00:40,670 --> 00:00:47,090
on iTunes part of the class that the return type is going to be iTunes stuff which is of type which

11
00:00:47,220 --> 00:00:50,630
is actually at type a class that we have in our project.

12
00:00:50,710 --> 00:00:50,980
OK.

13
00:00:50,990 --> 00:00:58,470
I created this class in our project in order to actually hold the values that you receive from the Internet.

14
00:00:58,490 --> 00:00:59,500
Right.

15
00:00:59,570 --> 00:01:05,300
So the return type is going to be iTunes stuff and the name of this live at is get iTunes stuff.

16
00:01:05,360 --> 00:01:12,880
So the job of this method is to actually download actually get adjacent values from the Internet.

17
00:01:12,920 --> 00:01:14,820
That's the job of this method.

18
00:01:15,020 --> 00:01:15,570
OK.

19
00:01:15,740 --> 00:01:22,280
So and then you can actually assign those values to the to the instance variables that are inside of

20
00:01:22,280 --> 00:01:27,100
this iTunes stuff and then it's going to be 10 on iTunes stuff object.

21
00:01:27,420 --> 00:01:28,110
OK.

22
00:01:28,250 --> 00:01:33,650
That's that's the job of the Smurfit at the name of this method is get our team's stuff and this method

23
00:01:33,660 --> 00:01:37,600
actually it's an argument of type streams.

24
00:01:38,060 --> 00:01:40,520
And as you can see here the name of this argument is data.

25
00:01:40,640 --> 00:01:42,230
So what is this data.

26
00:01:42,230 --> 00:01:50,710
The data is actually the Arel that we actually passed this method in order to access for example values.

27
00:01:50,720 --> 00:01:59,250
For example I actually used this article for example husht TTP as Colon slash slash items that Apple

28
00:01:59,260 --> 00:02:06,860
dot com slash search question mark 10 equal operator as you can see here Jack plus Johnson instead of

29
00:02:06,860 --> 00:02:09,510
Dr. Johnson I used Michael Jackson.

30
00:02:09,530 --> 00:02:10,490
Right.

31
00:02:10,490 --> 00:02:15,980
So this is going to be the data this is going to be this argument that I actually put here.

32
00:02:15,980 --> 00:02:21,830
So if we pass this model to the Smurfette which is of type strange as you can see here and then we can

33
00:02:21,830 --> 00:02:25,890
actually get those data as you can see here we have this data here.

34
00:02:26,110 --> 00:02:26,710
OK.

35
00:02:26,750 --> 00:02:32,080
By using that that we can access these days on object right.

36
00:02:32,150 --> 00:02:39,740
So that's why we actually specify that this Mivart get iTunes stuff is going to accept an argument of

37
00:02:39,740 --> 00:02:43,100
type string and its name is going to be data.

38
00:02:43,430 --> 00:02:44,420
Right.

39
00:02:44,450 --> 00:02:49,520
So hopefully that makes sense and this it froze just an exception.

40
00:02:49,690 --> 00:02:50,260
OK.

41
00:02:50,420 --> 00:02:56,270
Because we may actually past that Ron you RL to this Mefford as you can see here as an argument and

42
00:02:57,230 --> 00:03:00,140
it may actually fail to access the Internet.

43
00:03:00,290 --> 00:03:02,090
So it's going to actually throw an exception.

44
00:03:02,090 --> 00:03:04,650
So we need to actually handle that exception.

45
00:03:04,730 --> 00:03:08,850
So that's why I put these fros Jason exception here.

46
00:03:09,050 --> 00:03:11,290
As you can see here now we are inside this method.

47
00:03:11,320 --> 00:03:15,540
So I'm going to explain to you what is going on inside the Smurfette.

48
00:03:15,710 --> 00:03:23,270
First of all because this method is going to return an object of type iTunes stuff I created an object

49
00:03:23,750 --> 00:03:28,280
of type stuff inside the class as you can see here inline 18.

50
00:03:28,370 --> 00:03:34,340
I refer to the name of this iTunes stuff class and the name of this object is iTunes stuff assignment

51
00:03:34,370 --> 00:03:37,100
operator new iTunes stuff.

52
00:03:37,100 --> 00:03:41,480
So here I am actually creating an object of type iTunes stuff.

53
00:03:41,480 --> 00:03:43,430
And here I am actually initializing this object.

54
00:03:43,430 --> 00:03:43,890
Right.

55
00:03:44,030 --> 00:03:49,570
So we have an object of type iTunes stuff in line 20 as you can see here.

56
00:03:49,730 --> 00:03:57,080
I created an object of type J some object as you can see here just an object and the name of this object

57
00:03:57,080 --> 00:03:59,010
is iTunes stuff Jason.

58
00:03:59,040 --> 00:04:00,060
Object.

59
00:04:00,530 --> 00:04:01,190
OK.

60
00:04:01,340 --> 00:04:06,490
So what is going to be the state's an object an object is going to be the top level adjacent object.

61
00:04:06,620 --> 00:04:13,430
So remember I told you that we have this starting curly brace and that and that and that end in curly

62
00:04:13,430 --> 00:04:15,610
brace at the bottom of this page.

63
00:04:15,680 --> 00:04:20,210
This means that this is actually a clump of one decent object.

64
00:04:20,210 --> 00:04:22,180
We have a top level Dasent object.

65
00:04:22,520 --> 00:04:23,740
And inside that is an object.

66
00:04:23,750 --> 00:04:24,620
We have other values.

67
00:04:24,620 --> 00:04:30,560
For example this resort town we have this Jason Auret that actually holds a multiple days of objects

68
00:04:30,830 --> 00:04:32,140
and other values.

69
00:04:32,510 --> 00:04:33,340
OK.

70
00:04:33,590 --> 00:04:38,780
So we need to access this top level Dasen object as you can see here.

71
00:04:38,960 --> 00:04:44,960
We need to access this top level adjacent object in order to access the values the adjacent objects

72
00:04:44,960 --> 00:04:49,000
or the Jason Arey that are inside of this tracer object right.

73
00:04:49,010 --> 00:04:56,330
So that's the job of this line of code here Dasent object items stuff the object assignment operator

74
00:04:56,630 --> 00:04:58,770
new Jaison object.

75
00:04:58,790 --> 00:05:05,290
So here I am actually creating an object of type just an object and I actually pass this data which

76
00:05:05,290 --> 00:05:11,080
is of types in this u r l which is going to be of types three in an object constructor.

77
00:05:11,080 --> 00:05:13,360
So let me ask you to change this name to you model.

78
00:05:13,620 --> 00:05:14,370
OK.

79
00:05:14,660 --> 00:05:18,400
You RL And let's change this data to you on it.

80
00:05:18,640 --> 00:05:24,880
So the pastis you RL to the state an object in order to access this toplevel data object as you can

81
00:05:24,880 --> 00:05:25,880
see here.

82
00:05:26,020 --> 00:05:28,610
This is the starting calibrates of this is an object.

83
00:05:28,630 --> 00:05:29,360
OK.

84
00:05:29,950 --> 00:05:35,440
So as you can see I actually created an object of type just an object and the name of this object is

85
00:05:35,680 --> 00:05:38,920
items stuff is an object new data object.

86
00:05:38,920 --> 00:05:39,470
You got it.

87
00:05:39,490 --> 00:05:43,980
So you pass this you are then in order to access the top level just an object.

88
00:05:43,990 --> 00:05:46,910
And we are actually assigning tools data to these items.

89
00:05:46,940 --> 00:05:48,030
Stuff just an object.

90
00:05:48,130 --> 00:05:52,360
OK so now we accessed the top level Dasent object.

91
00:05:52,360 --> 00:05:56,650
Now we can actually access these values that are inside of this same object.

92
00:05:56,650 --> 00:06:02,590
This is very important to the flow of these lines of what is really important so pay attention here.

93
00:06:02,900 --> 00:06:09,340
And 11:22 as you can see here I created again an object of pipe.

94
00:06:09,360 --> 00:06:12,340
Jason Aure this is very important.

95
00:06:12,490 --> 00:06:18,280
As you can see here because I want to actually access the value of this wrapper type kind artist name

96
00:06:18,280 --> 00:06:22,640
collection name and all these values we need to access this Jason at a store.

97
00:06:22,660 --> 00:06:24,840
As you can see here we have this Arey here.

98
00:06:24,940 --> 00:06:25,490
OK.

99
00:06:25,520 --> 00:06:30,990
Bracket's as you can see in the inside the brackets I have Dasen objects right.

100
00:06:31,000 --> 00:06:34,210
I have multiple adjacent objects inside the brackets.

101
00:06:34,360 --> 00:06:42,460
So I need to create adjacent agree with this tag named results as you can see here the result is actually

102
00:06:42,480 --> 00:06:46,560
the tag name for accessing the Jason arii.

103
00:06:46,600 --> 00:06:48,310
So as you can see here I create.

104
00:06:48,300 --> 00:06:56,860
In 1992 I created an object of type Jasen results of a decent array and the name of this object is resolved.

105
00:06:56,910 --> 00:07:03,390
Jason arii OK because I want to access the data objects inside of these states and ID.

106
00:07:03,460 --> 00:07:05,050
OK this is really important.

107
00:07:05,110 --> 00:07:08,100
So if you have an array of decent objects right as you can see here.

108
00:07:08,270 --> 00:07:14,060
So here I created an object of type Jason AbbVie as you can see here.

109
00:07:14,170 --> 00:07:19,500
Assignment operator and here are you referred to this toplevel distant object.

110
00:07:19,510 --> 00:07:25,370
So as you can see here I actually I am now inside of this data object inside of this toplevel it's an

111
00:07:25,380 --> 00:07:26,010
object.

112
00:07:26,020 --> 00:07:30,000
So are you referred to the name of this top level based on object items.

113
00:07:30,040 --> 00:07:33,580
Stuff they so object don't get Jason Adye.

114
00:07:33,640 --> 00:07:38,490
So inside of these top level Dasent object we have this at a right.

115
00:07:38,740 --> 00:07:43,160
We have that error here inside of this top level just an object.

116
00:07:43,300 --> 00:07:49,810
So I'd use stuff distant objects that get Jason Aure and here as you can see inside the double quotes

117
00:07:49,900 --> 00:07:56,380
I need to put the package name in order to access the adjacent arii as you can see here.

118
00:07:56,740 --> 00:08:00,830
As you can see the name of this pack is actually results inside a double called.

119
00:08:00,840 --> 00:08:05,980
So this is very important that the technique that you put here must be the same as the tag name that

120
00:08:05,980 --> 00:08:06,730
is here.

121
00:08:06,730 --> 00:08:08,160
Results.

122
00:08:08,200 --> 00:08:13,410
So when I put these results here I can now access this Jason arii.

123
00:08:13,420 --> 00:08:16,920
Now I can access the data on Attie and this results.

124
00:08:16,930 --> 00:08:23,010
Jason R8 holds or this is somebody that actually holds multiple Dasen objects OK.

125
00:08:23,020 --> 00:08:28,610
Multiple as you can see this starting calibrates and this ending calibrates mean is that this is actually

126
00:08:28,610 --> 00:08:34,330
the adjacent object and this brackets here as you can see this starting bracket and the and the end

127
00:08:34,330 --> 00:08:36,340
in bracket at the bottom of the page.

128
00:08:36,340 --> 00:08:40,320
Let me show you that this is the this is actually the ending bracket right.

129
00:08:40,320 --> 00:08:42,150
This is actually adjacent arii.

130
00:08:42,160 --> 00:08:45,460
So inside this Aure we have Jason Optix.

131
00:08:45,670 --> 00:08:49,800
So as you can see here Jason Arey results the son of a.

132
00:08:50,170 --> 00:08:53,590
And as you can see iTunes stuff is an object that gets an average results.

133
00:08:53,600 --> 00:08:54,710
So now I can act.

134
00:08:54,760 --> 00:08:55,850
I urge you to access.

135
00:08:55,870 --> 00:09:00,490
Today sorry I can't access the values that are inside of the J sarkari.

136
00:09:00,710 --> 00:09:05,440
OK the values that are inside of the and how they are going to be adjacent objects right as you can

137
00:09:05,440 --> 00:09:06,200
see here.

138
00:09:06,490 --> 00:09:13,450
So and here in line 23 I created and other adjacent object as you can see here.

139
00:09:13,450 --> 00:09:16,090
So now I am in sight of this at a right.

140
00:09:16,090 --> 00:09:20,150
So I can access these data objects that are inside of this Adye.

141
00:09:20,680 --> 00:09:21,120
OK.

142
00:09:21,220 --> 00:09:24,280
So for example I want to access this first adjacent object.

143
00:09:24,290 --> 00:09:27,650
OK this is that this is actually the starting curly brace of this.

144
00:09:27,660 --> 00:09:29,980
It's an object as you can see here.

145
00:09:30,190 --> 00:09:33,680
This is the start in calibrates and this is the end in calibers.

146
00:09:33,760 --> 00:09:39,470
This is the first Jason object that is actually inside of this results.

147
00:09:39,480 --> 00:09:42,110
The NRA as you can see here.

148
00:09:42,280 --> 00:09:44,450
So I want to access this first.

149
00:09:44,760 --> 00:09:46,610
The object is for a straight object.

150
00:09:46,690 --> 00:09:54,370
So in line 23 I created an object of type Dasent object and the name of this object is artist object.

151
00:09:54,370 --> 00:09:54,840
OK.

152
00:09:55,000 --> 00:09:56,550
I want to access the artist object.

153
00:09:56,590 --> 00:10:03,190
Assignment operator results based on a as you can see here the results.

154
00:10:03,280 --> 00:10:06,660
Jason Arezzo so I referred to the name of this as a dot.

155
00:10:06,830 --> 00:10:16,840
Get Jason object zero as you can see here the results are referred to the name of this object resultset

156
00:10:16,900 --> 00:10:20,760
and how he does get Jason objects so it's going to actually return.

157
00:10:20,780 --> 00:10:23,910
This method is going to return adjacent object to me right.

158
00:10:24,140 --> 00:10:30,660
And I put this value zero this value zero means the index of the objects inside of this Aure.

159
00:10:30,710 --> 00:10:32,420
So I want this index zero.

160
00:10:32,540 --> 00:10:36,910
I want this first taste of object that is actually the inside of this.

161
00:10:37,020 --> 00:10:38,450
Jason Adye right.

162
00:10:38,570 --> 00:10:40,740
So you want this object.

163
00:10:40,760 --> 00:10:47,220
That's why I put this up number zero here because I want to access the value 0 the index 0.

164
00:10:47,300 --> 00:10:50,440
The object that is inside of the index 0 of these recent.

165
00:10:50,760 --> 00:10:59,840
This is very important and in line 24 as you can see here I referred to the name of these items of object

166
00:10:59,900 --> 00:11:08,150
that I actually created in line 18 inside the Smurfit and I actually just called MF at on this object

167
00:11:08,510 --> 00:11:10,730
items stuff that said type.

168
00:11:10,730 --> 00:11:17,310
So as you can see here inside this I-tunes stuff class I declared these instance variables as private

169
00:11:17,330 --> 00:11:18,200
right.

170
00:11:18,200 --> 00:11:25,430
And I also provided these getters and setters in order to let the other classes to access or to set

171
00:11:25,430 --> 00:11:29,000
some values to these up to this instance variables.

172
00:11:29,450 --> 00:11:32,770
So insight is Jason items parser of a file.

173
00:11:32,970 --> 00:11:41,180
Here I want to set the type so items stuff that said type and now because I am inside of these Jason

174
00:11:41,180 --> 00:11:46,880
arii and I also try to access this first object inside of these states and at a.

175
00:11:46,880 --> 00:11:51,060
Now I can access their values as you can see here.

176
00:11:51,350 --> 00:11:55,880
We have these values inside of this data object like this first statement object.

177
00:11:55,880 --> 00:12:01,830
Now I can access these values inside of these states an object as you can see here.

178
00:12:01,850 --> 00:12:03,200
So let's see how we can do that.

179
00:12:03,210 --> 00:12:09,330
I've used stuff that said type so I'm going to actually set the type ok for the type instance value.

180
00:12:09,350 --> 00:12:11,650
But inside this iTunes stuff class.

181
00:12:11,700 --> 00:12:17,240
So remember that the job of this class is actually to hold the values that I get from the internet and

182
00:12:17,240 --> 00:12:20,770
I want to actually assigned into the instance variables of this class.

183
00:12:20,930 --> 00:12:22,810
So for example I want to set the type.

184
00:12:22,940 --> 00:12:27,320
So inside these days that I'd use parts of class items stuff that said type.

185
00:12:27,320 --> 00:12:32,690
So here you referred to my own method in my class get strange as you can see here the Smurfette jet

186
00:12:32,690 --> 00:12:36,470
stream is going actually to get the string value of the adjacent object.

187
00:12:36,470 --> 00:12:39,960
So as you can see here the Smurfit actually accepts two arguments.

188
00:12:40,010 --> 00:12:45,390
The first argument is is of type strange and the name of this argument is tag name.

189
00:12:45,560 --> 00:12:50,540
And the second argument is of type Jasen object and the name of this argument is just an object.

190
00:12:50,540 --> 00:12:51,020
OK.

191
00:12:51,320 --> 00:12:54,400
So here inside this if you are just returning this thing value.

192
00:12:54,530 --> 00:12:56,180
Jason Optik that gets strange.

193
00:12:56,330 --> 00:12:57,480
Tacony right.

194
00:12:57,770 --> 00:13:01,640
So here you referred to the name of the Smurfette get stream right.

195
00:13:01,670 --> 00:13:02,460
Gets strange.

196
00:13:02,540 --> 00:13:07,320
So items stuff the set type gets thing so this never actually needs to arguments right.

197
00:13:07,340 --> 00:13:12,560
Two parameters the first parameter is going to be the tag name.

198
00:13:12,560 --> 00:13:17,580
So here as you can see this is the first just an object that we are actually getting here in this just

199
00:13:17,610 --> 00:13:18,870
an arrow right.

200
00:13:18,980 --> 00:13:22,130
And I want to actually access the value of this wrapper type.

201
00:13:22,250 --> 00:13:24,380
So this wrapper type is the tag name.

202
00:13:24,560 --> 00:13:26,450
So I pass this tag name here.

203
00:13:26,720 --> 00:13:30,520
And the second argument is going to be artist object as you can see here.

204
00:13:30,770 --> 00:13:32,380
The access this object right.

205
00:13:32,420 --> 00:13:37,760
This is the axes object and I call this object this first object the artist object.

206
00:13:37,760 --> 00:13:41,930
So now I can access this object and the values that are inside of this object.

207
00:13:42,050 --> 00:13:48,570
And then I referred to the name of this tag name wrapper type in order to access this value track.

208
00:13:48,890 --> 00:13:49,850
As you can see here.

209
00:13:49,880 --> 00:13:55,580
So the first argument is the tag name and the second argument is the adjacent object that this value

210
00:13:55,630 --> 00:13:59,520
this tag name or other values exist inside its right.

211
00:13:59,540 --> 00:14:00,970
This is really important.

212
00:14:01,070 --> 00:14:06,160
So if you have any questions about some objects please post the discussion in the course and then I'll

213
00:14:06,160 --> 00:14:08,780
do my best to answer all of your questions in this way.

214
00:14:08,780 --> 00:14:11,890
We are actually getting the value of this wrapped up her type here.

215
00:14:12,020 --> 00:14:12,830
OK.

216
00:14:13,280 --> 00:14:16,750
And we are actually sitting that to this type instance variable.

217
00:14:16,940 --> 00:14:23,420
So I've seen stuff that said like it's strange that partite artists up to it and in line actually in

218
00:14:23,490 --> 00:14:24,520
twenty.

219
00:14:24,830 --> 00:14:27,340
Again I referred to the name of this object.

220
00:14:27,530 --> 00:14:29,700
Used stuff that said kind.

221
00:14:29,930 --> 00:14:33,720
OK I want to set the client to this stuff object.

222
00:14:33,920 --> 00:14:37,510
So in our web browser as you can see we have these kind here.

223
00:14:37,640 --> 00:14:41,880
After this haplotype I have this kind so I want to get this sand value.

224
00:14:41,990 --> 00:14:47,100
So I just typed in here items stuff that said kind get strange.

225
00:14:47,120 --> 00:14:49,620
So again this value is of tapes thing as you can see here.

226
00:14:49,670 --> 00:14:54,170
The sand is inside the double coats and this means that this is actually of type string.

227
00:14:54,590 --> 00:14:57,350
So I use stuff that said kind get strange.

228
00:14:57,350 --> 00:15:01,190
So you just referred to the name of the tag name the tag name is kind.

229
00:15:01,220 --> 00:15:01,970
Right.

230
00:15:02,300 --> 00:15:07,220
So kind and this kind is actually inside is just an object.

231
00:15:07,220 --> 00:15:07,790
OK.

232
00:15:07,850 --> 00:15:11,200
The first is some object which is which I call it artist checked.

233
00:15:11,270 --> 00:15:11,870
OK.

234
00:15:11,870 --> 00:15:15,390
So in this way I can access the value of this kind.

235
00:15:15,440 --> 00:15:16,280
OK.

236
00:15:16,700 --> 00:15:23,270
So as you can see here again in line 26 items stuff that said artist's name gets three and again we

237
00:15:23,270 --> 00:15:28,310
want to actually access the value of this artist name which is strange Michael Jackson right.

238
00:15:28,310 --> 00:15:34,400
So it seems the stuff that said artist name gets strange artist name which is going to be the Tadg as

239
00:15:34,400 --> 00:15:35,110
you can see here.

240
00:15:35,120 --> 00:15:39,510
This is the tag and the artist object that is this artist object.

241
00:15:39,580 --> 00:15:44,780
The first artist object that is inside of this art.

242
00:15:44,920 --> 00:15:49,120
Ari OK so this is our first artist object as you can see here.

243
00:15:49,370 --> 00:15:50,060
OK.

244
00:15:50,120 --> 00:15:52,270
And we have other artist objects too.

245
00:15:52,400 --> 00:15:56,210
So the artist objects the objects are actually separated by a comma.

246
00:15:56,270 --> 00:16:00,000
And as you can see here we have other objects inside of this tree.

247
00:16:00,410 --> 00:16:07,550
So so we're only just getting the first artists object for actually educational purposes because I want

248
00:16:07,550 --> 00:16:10,490
to show you how you can actually access these values.

249
00:16:10,490 --> 00:16:15,670
And later in this course we're going to build a more complex application and we can't.

250
00:16:15,680 --> 00:16:21,950
And then we will be I could actually parsing Jason objects and you will see how you can actually be

251
00:16:21,950 --> 00:16:26,600
more efficient of Jason as you can see here inline 26 items.

252
00:16:26,600 --> 00:16:31,850
Stuff that said artist name so I want to set the artist name so I'll just refer to to my own if it gets

253
00:16:31,850 --> 00:16:34,650
strange artist name artist object.

254
00:16:34,670 --> 00:16:40,190
OK so this Meffert or get that string is going to return a value of type street and then it can actually

255
00:16:40,640 --> 00:16:43,760
return that value to this artist name artist name.

256
00:16:43,790 --> 00:16:47,560
Is this valuable that is inside of these items in stuffed glass.

257
00:16:47,630 --> 00:16:48,330
OK.

258
00:16:49,040 --> 00:16:50,560
So hopefully that makes sense.

259
00:16:50,690 --> 00:16:58,340
So as you can see here in line 27 again I referred to the name of this object iTunes stuff that said

260
00:16:58,340 --> 00:16:59,320
collection name.

261
00:16:59,330 --> 00:17:03,960
So you want to set the collection name as you can see here we have this collection name here.

262
00:17:04,360 --> 00:17:07,320
And I want to actually access Ismailia which is of type string.

263
00:17:07,520 --> 00:17:12,770
So again I referred to the name of this method gets trained and this is the tag name collection name

264
00:17:12,770 --> 00:17:18,190
as you can see here and here this is the object that you want to actually to get the collection.

265
00:17:18,200 --> 00:17:20,510
So you want to actually get the collection collection.

266
00:17:20,750 --> 00:17:23,150
That is inside of this Jasen object here.

267
00:17:23,150 --> 00:17:23,970
OK.

268
00:17:24,440 --> 00:17:26,230
So hopefully that makes sense.

269
00:17:26,450 --> 00:17:33,680
And in twenty 28 I refer to the name of these items is stuff object that set artista view you Arel get

270
00:17:33,680 --> 00:17:37,860
string art artwork cuartel 100 as you can see here.

271
00:17:38,000 --> 00:17:40,040
This is going to be the tag name.

272
00:17:40,240 --> 00:17:40,660
OK.

273
00:17:40,730 --> 00:17:43,440
So here I want to actually access this artwork.

274
00:17:43,460 --> 00:17:44,930
You are here.

275
00:17:45,260 --> 00:17:52,160
In order to actually download this value to actually download this image from the Internet.

276
00:17:52,250 --> 00:17:53,340
OK.

277
00:17:53,540 --> 00:18:00,320
So I actually use this tag name and then I refer it to the name of this object artist object and in

278
00:18:00,320 --> 00:18:03,160
line 29 I'll refer to the name of this object.

279
00:18:03,620 --> 00:18:05,560
Stuff that said track name.

280
00:18:05,720 --> 00:18:11,660
As you can see here get this train track name as you can see artist object so you want to access the

281
00:18:11,660 --> 00:18:13,190
value of the trash name.

282
00:18:13,430 --> 00:18:15,920
So the track is here as you can see here.

283
00:18:15,920 --> 00:18:20,500
So again this is actually offtake strange and I needed to use this method to get strange.

284
00:18:20,510 --> 00:18:22,730
And this is the tag name as you can see here.

285
00:18:22,940 --> 00:18:24,800
And then this is the an object.

286
00:18:24,950 --> 00:18:29,210
And at the end I am actually returning the object.

287
00:18:29,360 --> 00:18:32,680
OK return items stuff.

288
00:18:32,960 --> 00:18:36,430
And at the end I am actually returning these items stuff to some object.

289
00:18:36,480 --> 00:18:39,620
OK iTunes stuff return items stuff.

290
00:18:39,650 --> 00:18:42,510
And I think that's enough for this class.

291
00:18:42,620 --> 00:18:51,250
So now we need another class in order to actually connect to the Internet and download the adjacent

292
00:18:51,260 --> 00:18:53,270
values that the information from the internet.

