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:
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 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Description of the MethodvoidsetFailonerror(boolean b) Should the build fail if this task fails? Default is no.voidSet a specific network interface to get info for.voidvoidsetShowall(boolean b) Show all network interfaces, hostnames and IPs for the local host.voidsetShowcanonical(boolean b) voidsetShowip(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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
HOST
public static final int HOST- See Also:
-
IP
public static final int IP- See Also:
-
CANON
public static final int CANON- See Also:
-
-
Constructor Details
-
HostnameTask
public HostnameTask()
-
-
Method Details
-
setProperty
- 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
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:
executein classorg.apache.tools.ant.Task
-