aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/testbindingproxy.rs
blob: 39682a15496d7a3fcee24da1d78062982395eae8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 use dom::bindings::codegen::Bindings::TestBindingProxyBinding::TestBindingProxyMethods;
 use dom::bindings::js::JSRef;
 use dom::bindings::utils::Reflector;
 use util::str::DOMString;


 #[dom_struct]
 pub struct TestBindingProxy {
     reflector_: Reflector
 }

 impl<'a> TestBindingProxyMethods for JSRef<'a, TestBindingProxy> {

     fn GetNamedItem(self, _: DOMString) -> DOMString {"".to_owned()}
     fn SetNamedItem(self, _: DOMString, _: DOMString) -> () {}
     fn GetItem(self, _: u32) -> DOMString {"".to_owned()}
     fn SetItem(self, _: u32, _: DOMString) -> () {}
     fn RemoveItem(self, _: DOMString) -> () {}
     fn Stringifier(self) -> DOMString {"".to_owned()}
     fn NamedCreator(self, _: DOMString, _: DOMString) -> () {}
     fn IndexedGetter(self, _: u32, _: &mut bool) -> DOMString {"".to_owned()}
     fn NamedDeleter(self, _: DOMString) -> () {}
     fn IndexedSetter(self, _: u32, _: DOMString) -> () {}
     fn NamedSetter(self, _: DOMString, _: DOMString) -> () {}
     fn IndexedCreator(self, _: u32, _: DOMString) -> () {}
     fn NamedGetter(self, _: DOMString, _: &mut bool) -> DOMString {"".to_owned()}

 }