source: TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/DiscoveryService_services_types.py @ 3093

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/DiscoveryService_services_types.py@3093
Revision 3093, 22.2 KB checked in by lawrence, 12 years ago (diff)

Most of the coding for geospatial operators. Improvements
to results display for multiple bounding boxes.

Line 
1##################################################
2# DiscoveryService_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
10from ZSI.generate.pyclass import pyclass_type
11
12##############################
13# targetNamespace
14# urn:DiscoveryServiceAPI
15##############################
16
17class ns0:
18    targetNamespace = "urn:DiscoveryServiceAPI"
19
20    class PresentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
21        schema = "urn:DiscoveryServiceAPI"
22        type = (schema, "PresentType")
23        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
24            ns = ns0.PresentType_Def.schema
25            TClist = [GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
26            self.attribute_typecode_dict = attributes or {}
27            if extend: TClist += ofwhat
28            if restrict: TClist = ofwhat
29            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
30            class Holder:
31                __metaclass__ = pyclass_type
32                typecode = self
33                def __init__(self):
34                    # pyclass
35                    self._documents = None
36                    self._format = None
37                    return
38            Holder.__name__ = "PresentType_Holder"
39            self.pyclass = Holder
40
41    class SearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
42        schema = "urn:DiscoveryServiceAPI"
43        type = (schema, "SearchType")
44        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
45            ns = ns0.SearchType_Def.schema
46            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"termType"), aname="_termType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByDirectionType",lazy=False)(pname=(ns,"orderByDirection"), aname="_orderByDirection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"spatialOperator"), aname="_spatialOperator", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","BoundingBoxType",lazy=False)(pname=(ns,"BoundingBox"), aname="_BoundingBox", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"temporalOperator"), aname="_temporalOperator", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DateRangeType",lazy=False)(pname=(ns,"DateRange"), aname="_DateRange", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
47            self.attribute_typecode_dict = attributes or {}
48            if extend: TClist += ofwhat
49            if restrict: TClist = ofwhat
50            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
51            class Holder:
52                __metaclass__ = pyclass_type
53                typecode = self
54                def __init__(self):
55                    # pyclass
56                    self._term = None
57                    self._termType = None
58                    self._start = None
59                    self._howMany = None
60                    self._orderBy = None
61                    self._orderByDirection = None
62                    self._scope = []
63                    self._spatialOperator = None
64                    self._BoundingBox = None
65                    self._temporalOperator = None
66                    self._DateRange = None
67                    return
68            Holder.__name__ = "SearchType_Holder"
69            self.pyclass = Holder
70
71    class getListType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
72        schema = "urn:DiscoveryServiceAPI"
73        type = (schema, "getListType")
74        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
75            ns = ns0.getListType_Def.schema
76            TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
77            self.attribute_typecode_dict = attributes or {}
78            if extend: TClist += ofwhat
79            if restrict: TClist = ofwhat
80            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
81            class Holder:
82                __metaclass__ = pyclass_type
83                typecode = self
84                def __init__(self):
85                    # pyclass
86                    self._listName = None
87                    return
88            Holder.__name__ = "getListType_Holder"
89            self.pyclass = Holder
90
91    class PresentReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
92        schema = "urn:DiscoveryServiceAPI"
93        type = (schema, "PresentReturnType")
94        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
95            ns = ns0.PresentReturnType_Def.schema
96            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
97            self.attribute_typecode_dict = attributes or {}
98            if extend: TClist += ofwhat
99            if restrict: TClist = ofwhat
100            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
101            class Holder:
102                __metaclass__ = pyclass_type
103                typecode = self
104                def __init__(self):
105                    # pyclass
106                    self._status = None
107                    self._statusMessage = None
108                    self._documents = None
109                    return
110            Holder.__name__ = "PresentReturnType_Holder"
111            self.pyclass = Holder
112
113    class SearchReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
114        schema = "urn:DiscoveryServiceAPI"
115        type = (schema, "SearchReturnType")
116        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
117            ns = ns0.SearchReturnType_Def.schema
118            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resultId"), aname="_resultId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hits"), aname="_hits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
119            self.attribute_typecode_dict = attributes or {}
120            if extend: TClist += ofwhat
121            if restrict: TClist = ofwhat
122            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
123            class Holder:
124                __metaclass__ = pyclass_type
125                typecode = self
126                def __init__(self):
127                    # pyclass
128                    self._status = None
129                    self._statusMessage = None
130                    self._resultId = None
131                    self._hits = None
132                    self._documents = None
133                    return
134            Holder.__name__ = "SearchReturnType_Holder"
135            self.pyclass = Holder
136
137    class getListNamesReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
138        schema = "urn:DiscoveryServiceAPI"
139        type = (schema, "getListNamesReturnType")
140        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
141            ns = ns0.getListNamesReturnType_Def.schema
142            TClist = [self.__class__.listNames_Dec(minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
143            self.attribute_typecode_dict = attributes or {}
144            if extend: TClist += ofwhat
145            if restrict: TClist = ofwhat
146            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
147            class Holder:
148                __metaclass__ = pyclass_type
149                typecode = self
150                def __init__(self):
151                    # pyclass
152                    self._listNames = None
153                    return
154            Holder.__name__ = "getListNamesReturnType_Holder"
155            self.pyclass = Holder
156
157
158        class listNames_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
159            literal = "listNames"
160            schema = "urn:DiscoveryServiceAPI"
161            def __init__(self, **kw):
162                ns = ns0.getListNamesReturnType_Def.listNames_Dec.schema
163                TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
164                kw["pname"] = ("urn:DiscoveryServiceAPI","listNames")
165                kw["aname"] = "_listNames"
166                self.attribute_typecode_dict = {}
167                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
168                class Holder:
169                    __metaclass__ = pyclass_type
170                    typecode = self
171                    def __init__(self):
172                        # pyclass
173                        self._listName = []
174                        return
175                Holder.__name__ = "listNames_Holder"
176                self.pyclass = Holder
177
178
179
180
181    class getListReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
182        schema = "urn:DiscoveryServiceAPI"
183        type = (schema, "getListReturnType")
184        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
185            ns = ns0.getListReturnType_Def.schema
186            TClist = [self.__class__.list_Dec(minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
187            self.attribute_typecode_dict = attributes or {}
188            if extend: TClist += ofwhat
189            if restrict: TClist = ofwhat
190            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
191            class Holder:
192                __metaclass__ = pyclass_type
193                typecode = self
194                def __init__(self):
195                    # pyclass
196                    self._list = None
197                    return
198            Holder.__name__ = "getListReturnType_Holder"
199            self.pyclass = Holder
200
201
202        class list_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
203            literal = "list"
204            schema = "urn:DiscoveryServiceAPI"
205            def __init__(self, **kw):
206                ns = ns0.getListReturnType_Def.list_Dec.schema
207                TClist = [ZSI.TC.String(pname=(ns,"listMember"), aname="_listMember", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
208                kw["pname"] = ("urn:DiscoveryServiceAPI","list")
209                kw["aname"] = "_list"
210                self.attribute_typecode_dict = {}
211                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
212                # attribute handling code
213                self.attribute_typecode_dict["name"] = ZSI.TC.String()
214                class Holder:
215                    __metaclass__ = pyclass_type
216                    typecode = self
217                    def __init__(self):
218                        # pyclass
219                        self._listMember = []
220                        return
221                Holder.__name__ = "list_Holder"
222                self.pyclass = Holder
223
224
225
226
227    class BoundingBoxType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
228        schema = "urn:DiscoveryServiceAPI"
229        type = (schema, "BoundingBoxType")
230        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
231            ns = ns0.BoundingBoxType_Def.schema
232            TClist = [ZSI.TC.Decimal(pname=(ns,"LimitNorth"), aname="_LimitNorth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitSouth"), aname="_LimitSouth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitWest"), aname="_LimitWest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitEast"), aname="_LimitEast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
233            self.attribute_typecode_dict = attributes or {}
234            if extend: TClist += ofwhat
235            if restrict: TClist = ofwhat
236            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
237            class Holder:
238                __metaclass__ = pyclass_type
239                typecode = self
240                def __init__(self):
241                    # pyclass
242                    self._LimitNorth = None
243                    self._LimitSouth = None
244                    self._LimitWest = None
245                    self._LimitEast = None
246                    return
247            Holder.__name__ = "BoundingBoxType_Holder"
248            self.pyclass = Holder
249
250    class DateRangeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
251        schema = "urn:DiscoveryServiceAPI"
252        type = (schema, "DateRangeType")
253        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
254            ns = ns0.DateRangeType_Def.schema
255            TClist = [ZSI.TCtimes.gDate(pname=(ns,"DateRangeStart"), aname="_DateRangeStart", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDate(pname=(ns,"DateRangeEnd"), aname="_DateRangeEnd", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
256            self.attribute_typecode_dict = attributes or {}
257            if extend: TClist += ofwhat
258            if restrict: TClist = ofwhat
259            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
260            class Holder:
261                __metaclass__ = pyclass_type
262                typecode = self
263                def __init__(self):
264                    # pyclass
265                    self._DateRangeStart = None
266                    self._DateRangeEnd = None
267                    return
268            Holder.__name__ = "DateRangeType_Holder"
269            self.pyclass = Holder
270
271    class DocumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
272        schema = "urn:DiscoveryServiceAPI"
273        type = (schema, "DocumentsType")
274        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
275            ns = ns0.DocumentsType_Def.schema
276            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
277            self.attribute_typecode_dict = attributes or {}
278            if extend: TClist += ofwhat
279            if restrict: TClist = ofwhat
280            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
281            class Holder:
282                __metaclass__ = pyclass_type
283                typecode = self
284                def __init__(self):
285                    # pyclass
286                    self._document = []
287                    return
288            Holder.__name__ = "DocumentsType_Holder"
289            self.pyclass = Holder
290
291    class orderByDirectionType_Def(ZSI.TC.String, TypeDefinition):
292        schema = "urn:DiscoveryServiceAPI"
293        type = (schema, "orderByDirectionType")
294        def __init__(self, pname, **kw):
295            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
296            class Holder(str):
297                typecode = self
298            self.pyclass = Holder
299
300    class doSearch_Dec(ElementDeclaration):
301        literal = "doSearch"
302        schema = "urn:DiscoveryServiceAPI"
303        def __init__(self, **kw):
304            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearch")
305            kw["aname"] = "_doSearch"
306            if ns0.SearchType_Def not in ns0.doSearch_Dec.__bases__:
307                bases = list(ns0.doSearch_Dec.__bases__)
308                bases.insert(0, ns0.SearchType_Def)
309                ns0.doSearch_Dec.__bases__ = tuple(bases)
310
311            ns0.SearchType_Def.__init__(self, **kw)
312            if self.pyclass is not None: self.pyclass.__name__ = "doSearch_Dec_Holder"
313
314    class doPresent_Dec(ElementDeclaration):
315        literal = "doPresent"
316        schema = "urn:DiscoveryServiceAPI"
317        def __init__(self, **kw):
318            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresent")
319            kw["aname"] = "_doPresent"
320            if ns0.PresentType_Def not in ns0.doPresent_Dec.__bases__:
321                bases = list(ns0.doPresent_Dec.__bases__)
322                bases.insert(0, ns0.PresentType_Def)
323                ns0.doPresent_Dec.__bases__ = tuple(bases)
324
325            ns0.PresentType_Def.__init__(self, **kw)
326            if self.pyclass is not None: self.pyclass.__name__ = "doPresent_Dec_Holder"
327
328    class getListNames_Dec(ZSI.TC.AnyType, ElementDeclaration):
329        literal = "getListNames"
330        schema = "urn:DiscoveryServiceAPI"
331        def __init__(self, **kw):
332            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNames")
333            kw["aname"] = "_getListNames"
334            ZSI.TC.AnyType.__init__(self, **kw)
335
336    class getList_Dec(ElementDeclaration):
337        literal = "getList"
338        schema = "urn:DiscoveryServiceAPI"
339        def __init__(self, **kw):
340            kw["pname"] = ("urn:DiscoveryServiceAPI","getList")
341            kw["aname"] = "_getList"
342            if ns0.getListType_Def not in ns0.getList_Dec.__bases__:
343                bases = list(ns0.getList_Dec.__bases__)
344                bases.insert(0, ns0.getListType_Def)
345                ns0.getList_Dec.__bases__ = tuple(bases)
346
347            ns0.getListType_Def.__init__(self, **kw)
348            if self.pyclass is not None: self.pyclass.__name__ = "getList_Dec_Holder"
349
350    class doSearchReturn_Dec(ElementDeclaration):
351        literal = "doSearchReturn"
352        schema = "urn:DiscoveryServiceAPI"
353        def __init__(self, **kw):
354            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearchReturn")
355            kw["aname"] = "_doSearchReturn"
356            if ns0.SearchReturnType_Def not in ns0.doSearchReturn_Dec.__bases__:
357                bases = list(ns0.doSearchReturn_Dec.__bases__)
358                bases.insert(0, ns0.SearchReturnType_Def)
359                ns0.doSearchReturn_Dec.__bases__ = tuple(bases)
360
361            ns0.SearchReturnType_Def.__init__(self, **kw)
362            if self.pyclass is not None: self.pyclass.__name__ = "doSearchReturn_Dec_Holder"
363
364    class doPresentReturn_Dec(ElementDeclaration):
365        literal = "doPresentReturn"
366        schema = "urn:DiscoveryServiceAPI"
367        def __init__(self, **kw):
368            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresentReturn")
369            kw["aname"] = "_doPresentReturn"
370            if ns0.PresentReturnType_Def not in ns0.doPresentReturn_Dec.__bases__:
371                bases = list(ns0.doPresentReturn_Dec.__bases__)
372                bases.insert(0, ns0.PresentReturnType_Def)
373                ns0.doPresentReturn_Dec.__bases__ = tuple(bases)
374
375            ns0.PresentReturnType_Def.__init__(self, **kw)
376            if self.pyclass is not None: self.pyclass.__name__ = "doPresentReturn_Dec_Holder"
377
378    class getListNamesReturn_Dec(ElementDeclaration):
379        literal = "getListNamesReturn"
380        schema = "urn:DiscoveryServiceAPI"
381        def __init__(self, **kw):
382            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNamesReturn")
383            kw["aname"] = "_getListNamesReturn"
384            if ns0.getListNamesReturnType_Def not in ns0.getListNamesReturn_Dec.__bases__:
385                bases = list(ns0.getListNamesReturn_Dec.__bases__)
386                bases.insert(0, ns0.getListNamesReturnType_Def)
387                ns0.getListNamesReturn_Dec.__bases__ = tuple(bases)
388
389            ns0.getListNamesReturnType_Def.__init__(self, **kw)
390            if self.pyclass is not None: self.pyclass.__name__ = "getListNamesReturn_Dec_Holder"
391
392    class getListReturn_Dec(ElementDeclaration):
393        literal = "getListReturn"
394        schema = "urn:DiscoveryServiceAPI"
395        def __init__(self, **kw):
396            kw["pname"] = ("urn:DiscoveryServiceAPI","getListReturn")
397            kw["aname"] = "_getListReturn"
398            if ns0.getListReturnType_Def not in ns0.getListReturn_Dec.__bases__:
399                bases = list(ns0.getListReturn_Dec.__bases__)
400                bases.insert(0, ns0.getListReturnType_Def)
401                ns0.getListReturn_Dec.__bases__ = tuple(bases)
402
403            ns0.getListReturnType_Def.__init__(self, **kw)
404            if self.pyclass is not None: self.pyclass.__name__ = "getListReturn_Dec_Holder"
405
406# end class ns0 (tns: urn:DiscoveryServiceAPI)
Note: See TracBrowser for help on using the repository browser.