terp - the Codemesh Modular
Template Interpreter v1.3.337

com.codemesh.terp.data
Interface Host

All Superinterfaces:
Named
All Known Implementing Classes:
Host.Impl

public interface Host
extends Named

The interface implemented by all hosts.


Nested Class Summary
static class Host.Impl
           
 
Method Summary
 void addProcArch(ProcArch pa)
           
 void addProcArchs(java.util.Collection<ProcArch> pa)
           
 java.net.InetAddress getAddress()
           
 java.net.InetAddress[] getAddresses()
           
 CaseInsensitiveTreeMap getEnv()
           
 java.lang.String getName()
          Returns the named object's name.
 OS getOS()
           
 java.util.Collection<ProcArch> getProcArchs()
           
 ShellExecutor getShell()
           
 CaseInsensitiveTreeMap getSoftware()
           
 void setAddress(java.net.InetAddress address)
           
 void setName(java.lang.String name)
           
 void setOS(OS os)
           
 void setProcArchs(java.util.Collection<ProcArch> pa)
           
 void setShell(ShellExecutor shell)
           
 

Method Detail

setName

void setName(java.lang.String name)

getName

java.lang.String getName()
Description copied from interface: Named
Returns the named object's name.

Specified by:
getName in interface Named
Returns:
the name.

getAddresses

java.net.InetAddress[] getAddresses()

setAddress

void setAddress(java.net.InetAddress address)

getAddress

java.net.InetAddress getAddress()

setOS

void setOS(OS os)

getOS

OS getOS()

addProcArch

void addProcArch(ProcArch pa)

addProcArchs

void addProcArchs(java.util.Collection<ProcArch> pa)

setProcArchs

void setProcArchs(java.util.Collection<ProcArch> pa)

getProcArchs

java.util.Collection<ProcArch> getProcArchs()

setShell

void setShell(ShellExecutor shell)

getShell

ShellExecutor getShell()

getEnv

CaseInsensitiveTreeMap getEnv()

getSoftware

CaseInsensitiveTreeMap getSoftware()

terp - the Codemesh Modular
Template Interpreter v1.3.337

Copyright © 2008-2016 by Codemesh, Inc. All Rights Reserved.