jpl.mipl.mdms.web.domain
Class DomainWriter

java.lang.Object
  extended by jpl.mipl.mdms.web.domain.DomainWriter

public class DomainWriter
extends Object

Purpose: Writes new domain file contents based on an ordering of servers for a set of server groups. This is an example of a man doing something that could be automated.

   Copyright 2006, California Institute of Technology.
   ALL RIGHTS RESERVED.
   U.S. Government Sponsorship acknowledge. 2006.
   
 ============================================================================
 Modification History :
 ----------------------

 Date              Who              What
 ----------------------------------------------------------------------------
 08/10/2006        Nick             Initial Release
 ============================================================================
 

Version:
$Id: DomainWriter.java,v 1.1 2006/09/29 18:51:18 ntt Exp $
Author:
Nicholas Toole (Nicholas.T.Toole@jpl.nasa.gov)

Constructor Summary
DomainWriter()
           
 
Method Summary
protected  void indent(StringBuffer buffer)
           
protected  void indent(StringBuffer buffer, int count)
           
protected  void newLine(StringBuffer buffer)
           
 String write(Domain domain, Map serverOrderMap)
           
protected  void writeDefaultGroup(StringBuffer buffer, Domain domain)
           
protected  void writeFileTypes(StringBuffer buffer, Domain domain, String group)
           
protected  void writeFooter(StringBuffer buffer)
           
protected  void writeHeader(StringBuffer buffer)
           
protected  void writeServer(StringBuffer buffer, ServerInfo sInfo)
           
protected  void writeServerGroup(StringBuffer buffer, Domain domain, String groupName, List order)
           
protected  void writeServerInfo(StringBuffer buffer, ServerInfo sInfo)
           
protected  void writeServers(StringBuffer buffer, Domain domain, List order)
           
protected  void writeVft(StringBuffer buffer, ServerInfo sInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainWriter

public DomainWriter()
Method Detail

write

public String write(Domain domain,
                    Map serverOrderMap)

writeHeader

protected void writeHeader(StringBuffer buffer)

writeFooter

protected void writeFooter(StringBuffer buffer)

writeDefaultGroup

protected void writeDefaultGroup(StringBuffer buffer,
                                 Domain domain)

indent

protected void indent(StringBuffer buffer)

indent

protected void indent(StringBuffer buffer,
                      int count)

newLine

protected void newLine(StringBuffer buffer)

writeServerGroup

protected void writeServerGroup(StringBuffer buffer,
                                Domain domain,
                                String groupName,
                                List order)

writeServers

protected void writeServers(StringBuffer buffer,
                            Domain domain,
                            List order)

writeVft

protected void writeVft(StringBuffer buffer,
                        ServerInfo sInfo)

writeServer

protected void writeServer(StringBuffer buffer,
                           ServerInfo sInfo)

writeServerInfo

protected void writeServerInfo(StringBuffer buffer,
                               ServerInfo sInfo)

writeFileTypes

protected void writeFileTypes(StringBuffer buffer,
                              Domain domain,
                              String group)