PageRenderTime 16ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/src/lib/xml/namespaces/xml_namespaces.e

http://github.com/tybor/Liberty
Specman e | 39 lines | 12 code | 2 blank | 25 comment | 0 complexity | 331263311c4bc1c52956fdf7fa538660 MD5 | raw file
 1-- See the Copyright notice at the end of this file.
 2--
 3expanded class XML_NAMESPACES
 4   --
 5   -- Known namespace actions
 6   --
 7feature {}
 8   namespace_actions: HASHED_DICTIONARY[PROCEDURE[TUPLE[XMLNS_PARSER, UNICODE_STRING]], UNICODE_STRING]
 9      once
10         create Result.make
11      end
12
13feature {ANY}
14   register_namespace_action (a_namespace: UNICODE_STRING; a_action: PROCEDURE[TUPLE[XMLNS_PARSER, UNICODE_STRING]])
15      do
16         namespace_actions.put(a_action, a_namespace)
17      end
18
19end -- class XML_NAMESPACES
20--
21-- Copyright (C) 2009-2017: by all the people cited in the AUTHORS file.
22--
23-- Permission is hereby granted, free of charge, to any person obtaining a copy
24-- of this software and associated documentation files (the "Software"), to deal
25-- in the Software without restriction, including without limitation the rights
26-- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
27-- copies of the Software, and to permit persons to whom the Software is
28-- furnished to do so, subject to the following conditions:
29--
30-- The above copyright notice and this permission notice shall be included in
31-- all copies or substantial portions of the Software.
32--
33-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
34-- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
35-- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
36-- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
37-- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
38-- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
39-- THE SOFTWARE.