Package ise.antelope.tasks
Class HostnameTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- ise.antelope.tasks.HostnameTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class HostnameTask extends org.apache.tools.ant.Task
A task to put hostname or IP in a property. The default property is 'hostname'.I updated this task in Apr 2005 to be able to show all hostnames and IP's for the local machine, which is sometimes handy for machines with dual cards, like maybe an ethernet card and a wireless card.
Dale Anson, May 2001
- Version:
- $Revision: 151 $
-
-
Constructor Summary
Constructors Constructor Description HostnameTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Description of the Methodvoid
setFailonerror(boolean b)
Should the build fail if this task fails? Default is no.void
setNic(java.lang.String n)
Set a specific network interface to get info for.void
setProperty(java.lang.String p)
void
setShowall(boolean b)
Show all network interfaces, hostnames and IPs for the local host.void
setShowcanonical(boolean b)
void
setShowip(boolean b)
Should this task get the IP address of the local host instead of the hostname? Default is no, get the hostname, not the IP address.-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
HOST
public static final int HOST
- See Also:
- Constant Field Values
-
IP
public static final int IP
- See Also:
- Constant Field Values
-
CANON
public static final int CANON
- See Also:
- Constant Field Values
-
-
Method Detail
-
setProperty
public void setProperty(java.lang.String p)
- Parameters:
p
- The name of the property to hold the hostname or IP address.
-
setShowip
public void setShowip(boolean b)
Should this task get the IP address of the local host instead of the hostname? Default is no, get the hostname, not the IP address.- Parameters:
b
- The new ip value
-
setFailonerror
public void setFailonerror(boolean b)
Should the build fail if this task fails? Default is no.- Parameters:
b
- The new failonerror value
-
setNic
public void setNic(java.lang.String n)
Set a specific network interface to get info for.- Parameters:
n
- The new nic value
-
setShowall
public void setShowall(boolean b)
Show all network interfaces, hostnames and IPs for the local host. Default is false. If used, output will be something like:
lo:127.0.0.1, eth0:mycomputer.somewhere.com, eth1:wireless.somwhere.com- Parameters:
b
- if true, show all hostnames and IPs
-
setShowcanonical
public void setShowcanonical(boolean b)
-
execute
public void execute()
Description of the Method- Overrides:
execute
in classorg.apache.tools.ant.Task
-
-