de.lmu.ifi.pst.x10080133.domain
Class NavigationNode

java.lang.Object
  extended by de.lmu.ifi.pst.x10080133.domain.NavigationNode

public class NavigationNode
extends java.lang.Object

Information holder for one Navigation-Node (location), contains n rules

Author:
Roman.Schwienbacher

Field Summary
private  boolean home
           
private  java.lang.String location
           
private  Rule[] rules
           
private  java.lang.String violation
           
 
Constructor Summary
NavigationNode()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLocation()
           
 Rule[] getRules()
           
 java.lang.String getViolation()
           
 int hashCode()
           
 boolean isHome()
           
 void setHome(boolean home)
           
 void setLocation(java.lang.String location)
           
 void setRules(Rule[] rules)
           
 void setViolation(java.lang.String violation)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

location

private java.lang.String location

violation

private java.lang.String violation

home

private boolean home

rules

private Rule[] rules
Constructor Detail

NavigationNode

public NavigationNode()
Method Detail

getLocation

public java.lang.String getLocation()

setLocation

public void setLocation(java.lang.String location)

getViolation

public java.lang.String getViolation()

setViolation

public void setViolation(java.lang.String violation)

getRules

public Rule[] getRules()

setRules

public void setRules(Rule[] rules)

isHome

public boolean isHome()

setHome

public void setHome(boolean home)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object