Package com.uc4.api.objects
Class RollCalendarCollision
java.lang.Object
com.uc4.api.objects.RollCalendarCollision
This class represents a reaction to a collision for roll calendar keywords.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionRollCalendarCollision(CalendarCondition collisionCalendar, int offset) Deprecated.Use RollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) insteadRollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) Constructs a newRollCalendarCollision.RollCalendarCollision(CalendarCondition collisionCalendar, int offset, CalendarCondition inCalendar) Deprecated.Use RollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) insteadprotected -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the number of days of adjustment.charReturns the calendar object and keyword with which collisions may occur.Returns the calendar keyword whose area may be used when moving days.intDeprecated.use getAdjustSign() and getAdjustSign() insteadinthashCode()voidsetAdjustDays(int adjustDays) Sets the number of days of adjustment.voidsetAdjustSign(char sign) Sets the sign of the adjust offset.voidsetCollisionCalendar(CalendarCondition collisionCalendar) Sets the calendar object and keyword with which collisions may occur.voidsetInCalendar(CalendarCondition inCalendar) Sets the calendar keyword whose area may be used when moving days.voidsetOffset(int offset) Deprecated.use setAdjustSign() and setAdjustSign() insteadprotected voidtoString()
-
Constructor Details
-
RollCalendarCollision
Deprecated.Use RollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) insteadConstructs a newRollCalendarCollision. Offset can be set to0if skip should be used as action.- Parameters:
collisionCalendar- Calendar object and keyword with which collisions may occuroffset- Positive or negative integer containg the number of days
-
RollCalendarCollision
@Deprecated public RollCalendarCollision(CalendarCondition collisionCalendar, int offset, CalendarCondition inCalendar) Deprecated.Use RollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) insteadConstructs a newRollCalendarCollision. Offset can be set to0if skip should be used as action.- Parameters:
collisionCalendar- Calendar object and keyword with which collisions may occuroffset- Positive or negative integer containg the number of daysinCalendar- Specify a particular Calendar keyword whose area may be used, can be null
-
RollCalendarCollision
public RollCalendarCollision(CalendarCondition collisionCalendar, int adjustDays, char sign, CalendarCondition inCalendar) Constructs a newRollCalendarCollision. Offset can be set to0if skip should be used as action.- Parameters:
collisionCalendar- Calendar object and keyword with which collisions may occuradjustDays- Positive integer containg the number of dayssign- Action (+,- or S for Skip)inCalendar- Specify a particular Calendar keyword whose area may be used, can be null
-
RollCalendarCollision
-
-
Method Details
-
getAdjustDays
public int getAdjustDays()Returns the number of days of adjustment.- Returns:
- Integer containing the day offset
-
setAdjustDays
public void setAdjustDays(int adjustDays) Sets the number of days of adjustment.- Parameters:
adjustDays- Integer containing the day offset
-
setAdjustSign
public void setAdjustSign(char sign) Sets the sign of the adjust offset.- Parameters:
sign- Sign '+', '-' or 'S' (skip)
-
getAdjustSign
public char getAdjustSign()- Returns:
- Sign of the adjust offset. Can be '+', '-' or 'S' for Skip
-
getCollisionCalendar
Returns the calendar object and keyword with which collisions may occur.- Returns:
- Calendar object and keyword with which collisions may occur
-
setCollisionCalendar
Sets the calendar object and keyword with which collisions may occur.- Parameters:
collisionCalendar- Calendar object and keyword with which collisions may occur
-
getInCalendar
Returns the calendar keyword whose area may be used when moving days.- Returns:
- Calendar keyword whose area may be used when moving days
-
setInCalendar
Sets the calendar keyword whose area may be used when moving days. The parameterinCalendarcan be set tonullif no area should be considered when moving days.- Parameters:
inCalendar- Calendar keyword whose area may be used when moving days
-
getOffset
Deprecated.use getAdjustSign() and getAdjustSign() insteadReturns the offset in days.- Returns:
- Offset in days
-
setOffset
Deprecated.use setAdjustSign() and setAdjustSign() insteadSets the offset in days.- Parameters:
offset- Offset in days
-
store
-
equals
-
hashCode
public int hashCode() -
toString
-