View Javadoc

1   // Autogenerated Jamon proxy
2   // /wrkdirs/usr/ports/databases/hbase/work/hbase-0.98.4/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmpl.jamon
3   
4   package org.apache.hadoop.hbase.tmpl.master;
5   
6   // 23, 1
7   import java.util.*;
8   // 24, 1
9   import org.apache.hadoop.hbase.ServerName;
10  // 25, 1
11  import org.apache.hadoop.hbase.ClusterStatus;
12  // 26, 1
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      // 20, 1
43      public void setMaster(HMaster master)
44      {
45        // 20, 1
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 }