1
2
3
4 package org.apache.hadoop.hbase.tmpl.master;
5
6
7 import java.util.*;
8
9 import org.apache.hadoop.hbase.ServerName;
10
11 import org.apache.hadoop.hbase.ClusterStatus;
12
13 import org.apache.hadoop.hbase.master.HMaster;
14
15 @org.jamon.annotations.Template(
16 signature = "090F5CDDAD95701B0A531F343D263FA8",
17 requiredArguments = {
18 @org.jamon.annotations.Argument(name = "master", type = "HMaster")})
19 public class BackupMasterStatusTmpl
20 extends org.jamon.AbstractTemplateProxy
21 {
22
23 public BackupMasterStatusTmpl(org.jamon.TemplateManager p_manager)
24 {
25 super(p_manager);
26 }
27
28 public BackupMasterStatusTmpl()
29 {
30 super("/org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmpl");
31 }
32
33 protected interface Intf
34 extends org.jamon.AbstractTemplateProxy.Intf{
35
36 void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
37
38 }
39 public static class ImplData
40 extends org.jamon.AbstractTemplateProxy.ImplData
41 {
42
43 public void setMaster(HMaster master)
44 {
45
46 m_master = master;
47 }
48 public HMaster getMaster()
49 {
50 return m_master;
51 }
52 private HMaster m_master;
53 }
54 @Override
55 protected ImplData makeImplData()
56 {
57 return new ImplData();
58 }
59 @Override @SuppressWarnings("unchecked") public ImplData getImplData()
60 {
61 return (ImplData) super.getImplData();
62 }
63
64
65 @Override
66 public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
67 try
68 {
69 return p_class
70 .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
71 .newInstance(new Object [] { getTemplateManager(), getImplData()});
72 }
73 catch (RuntimeException e)
74 {
75 throw e;
76 }
77 catch (Exception e)
78 {
79 throw new RuntimeException(e);
80 }
81 }
82
83 @Override
84 protected org.jamon.AbstractTemplateImpl constructImpl(){
85 return new BackupMasterStatusTmplImpl(getTemplateManager(), getImplData());
86 }
87 public org.jamon.Renderer makeRenderer(final HMaster master)
88 {
89 return new org.jamon.AbstractRenderer() {
90 @Override
91 public void renderTo(final java.io.Writer jamonWriter)
92 throws java.io.IOException
93 {
94 render(jamonWriter, master);
95 }
96 };
97 }
98
99 public void render(final java.io.Writer jamonWriter, final HMaster master)
100 throws java.io.IOException
101 {
102 renderNoFlush(jamonWriter, master);
103 jamonWriter.flush();
104 }
105 public void renderNoFlush(final java.io.Writer jamonWriter, final HMaster master)
106 throws java.io.IOException
107 {
108 ImplData implData = getImplData();
109 implData.setMaster(master);
110 Intf instance = (Intf) getTemplateManager().constructImpl(this);
111 instance.renderNoFlush(jamonWriter);
112 reset();
113 }
114
115
116 }