samples.multicostregular.asap.data.base
Class ASAPShift

java.lang.Object
  extended by samples.multicostregular.asap.data.base.ASAPShift
All Implemented Interfaces:
ASAPPatternElement
Direct Known Subclasses:
ASAPRestShift

public class ASAPShift
extends Object
implements ASAPPatternElement

Created by IntelliJ IDEA. User: julien Mail: julien.menana{at}emn.fr Date: Dec 16, 2008 Time: 3:14:30 PM


Constructor Summary
ASAPShift(ASAPItemHandler handler, String id)
           
ASAPShift(ASAPItemHandler handler, String ID, String label, String colour, String description, int start, int end, int duration)
           
 
Method Summary
 boolean equals(Object o)
           
 String getColour()
           
 String getDescription()
           
 int getDuration()
           
 int[] getElementValues()
           
 int getEnd()
           
 String getID()
           
 String getLabel()
           
 int getStart()
           
 boolean isInPattern(ASAPShift s)
           
 void setColour(String colour)
           
 void setDescription(String description)
           
 void setDuration(int duration)
           
 void setDuration(String dur)
           
 void setEnd(int end)
           
 void setEnd(String end)
           
 void setLabel(String label)
           
 void setStart(int start)
           
 void setStart(String time)
           
 String toRegExp()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASAPShift

public ASAPShift(ASAPItemHandler handler,
                 String ID,
                 String label,
                 String colour,
                 String description,
                 int start,
                 int end,
                 int duration)

ASAPShift

public ASAPShift(ASAPItemHandler handler,
                 String id)
Method Detail

getID

public String getID()

getLabel

public String getLabel()

getColour

public String getColour()

getDescription

public String getDescription()

getStart

public int getStart()

getEnd

public int getEnd()

getDuration

public int getDuration()

setLabel

public void setLabel(String label)

setColour

public void setColour(String colour)

setDescription

public void setDescription(String description)

setStart

public void setStart(int start)

setStart

public void setStart(String time)

setEnd

public void setEnd(int end)

setEnd

public void setEnd(String end)

setDuration

public void setDuration(int duration)

setDuration

public void setDuration(String dur)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

isInPattern

public boolean isInPattern(ASAPShift s)
Specified by:
isInPattern in interface ASAPPatternElement

toRegExp

public String toRegExp()
Specified by:
toRegExp in interface ASAPPatternElement

getElementValues

public int[] getElementValues()
Specified by:
getElementValues in interface ASAPPatternElement


Copyright © 2012. All Rights Reserved.