Package wol.configuration
Class Machine
- java.lang.Object
-
- wol.configuration.Machine
-
public class Machine extends java.lang.ObjectThis class represents a WakeOnLan configuration for a single computer.- Author:
- Steffen Moldaner
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)booleanequals(java.lang.Object obj)java.lang.StringgetComment()Returns the commentjava.lang.StringgetEthernetAddress()Returns the machines ethernet addressjava.lang.StringgetHost()Returns the host the magic packet will be sent to.java.lang.StringgetName()Returns this configurations name.intgetPort()returns the port the magic packet will be send to.voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidsetComment(java.lang.String comment)Sets the comment.voidsetEthernetAddress(java.lang.String ethernetAddress)Sets the ethernet address.voidsetHost(java.lang.String host)Sets the host the magic packet will be sent to.voidsetName(java.lang.String name)Sets the name.voidsetPort(int port)Sets the port.java.lang.StringtoString()
-
-
-
Method Detail
-
getHost
public java.lang.String getHost()
Returns the host the magic packet will be sent to.- Returns:
- the host
-
getEthernetAddress
public java.lang.String getEthernetAddress()
Returns the machines ethernet address- Returns:
- the ethernet address
-
getName
public java.lang.String getName()
Returns this configurations name.- Returns:
- the name
-
getPort
public int getPort()
returns the port the magic packet will be send to.- Returns:
- the port
-
setHost
public void setHost(java.lang.String host)
Sets the host the magic packet will be sent to.- Parameters:
host- the host. Tis can be an IP addres or the name of the machine
-
setEthernetAddress
public void setEthernetAddress(java.lang.String ethernetAddress)
Sets the ethernet address.- Parameters:
ethernetAddress- the ethernet address
-
setName
public void setName(java.lang.String name)
Sets the name.- Parameters:
name- the name
-
setPort
public void setPort(int port)
Sets the port.- Parameters:
port- the port. The port must be between 0 and 0xFFFF- Throws:
java.lang.IllegalArgumentException- if the port is not between the valid range
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getComment
public java.lang.String getComment()
Returns the comment- Returns:
- the comment
-
setComment
public void setComment(java.lang.String comment)
Sets the comment.- Parameters:
comment- the comment
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- See Also:
PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener)
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)- See Also:
PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-