org.graphstream.util.time
Class ISODateComponent.AliasComponent

java.lang.Object
  extended by org.graphstream.util.time.ISODateComponent
      extended by org.graphstream.util.time.ISODateComponent.AliasComponent
Enclosing class:
ISODateComponent

public static class ISODateComponent.AliasComponent
extends ISODateComponent

Defines an alias component. Such component does nothing else that replace them directive by another string.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.graphstream.util.time.ISODateComponent
ISODateComponent.AliasComponent, ISODateComponent.AMPMComponent, ISODateComponent.EpochComponent, ISODateComponent.FieldComponent, ISODateComponent.NotImplementedComponent, ISODateComponent.TextComponent, ISODateComponent.UTCOffsetComponent
 
Field Summary
 
Fields inherited from class org.graphstream.util.time.ISODateComponent
ABBREVIATED_MONTH_NAME, ABBREVIATED_MONTH_NAME_ALIAS, ABBREVIATED_WEEKDAY_NAME, AM_PM, CENTURY, DATE, DATE_ISO8601, DAY_OF_MONTH, DAY_OF_MONTH_2_DIGITS, DAY_OF_WEEK_0_6, DAY_OF_WEEK_1_7, DAY_OF_YEAR, EPOCH, FULL_MONTH_NAME, FULL_WEEKDAY_NAME, HOUR, HOUR_AND_MINUTE, HOUR_OF_DAY, LOCALE_CLOCK_TIME_12_HOUR, LOCALE_DATE_AND_TIME, LOCALE_DATE_REPRESENTATION, LOCALE_TIME_REPRESENTATION, LOCALE_TIME_ZONE_NAME, MILLISECOND, MINUTE, MONTH, NEW_LINE, PERCENT, SECOND, TABULATION, TIME_ISO8601, UTC_OFFSET, WEEK_BASED_YEAR_2_DIGITS, WEEK_BASED_YEAR_4_DIGITS, WEEK_NUMBER_ISO8601, WEEK_OF_YEAR_FROM_MONDAY, WEEK_OF_YEAR_FROM_SUNDAY, YEAR_2_DIGITS, YEAR_4_DIGITS
 
Constructor Summary
ISODateComponent.AliasComponent(String shortcut, String replace)
           
 
Method Summary
 String get(Calendar calendar)
          Get a string representation of this component for a given calendar.
 boolean isAlias()
          Return true if this component is an alias.
 void set(String value, Calendar calendar)
          Handle the value catched with the replacement value.
 
Methods inherited from class org.graphstream.util.time.ISODateComponent
getDirective, getReplacement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISODateComponent.AliasComponent

public ISODateComponent.AliasComponent(String shortcut,
                                       String replace)
Method Detail

isAlias

public boolean isAlias()
Description copied from class: ISODateComponent
Return true if this component is an alias. An alias can contain other directive name and its replacement should be parse again.

Overrides:
isAlias in class ISODateComponent
Returns:
true if component is an alias.

set

public void set(String value,
                Calendar calendar)
Description copied from class: ISODateComponent
Handle the value catched with the replacement value.

Specified by:
set in class ISODateComponent
Parameters:
value - value matching the replacement string
calendar - calendar we are working on

get

public String get(Calendar calendar)
Description copied from class: ISODateComponent
Get a string representation of this component for a given calendar.

Specified by:
get in class ISODateComponent
Parameters:
calendar - the calendar
Returns:
string representation of this component.


Copyright © 2013. All Rights Reserved.