|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xmtutil.TimingAttribute
Class to interpret the various timing that can occur in the timing attribute. NOTE: the grammar for the dur is not explicitly so it has been generated here to be based on the spec.
NOTE: the ";", "+", "(", ")" and "\" are not valid characters in XML ids. This is important when looking for delimiter variables in ids. Other delimiter characters "-", ":" and "." are valid characters in XML ids. In order to use them in ids located in TimingAttributes they need to be escaped with the "\" character. Thus they would appear in the id part of the attribute string as "\-", "\:" and "\.".
begin-value-list ::= begin-value (S ";" S begin-value-list )? begin-value ::= (offset-value | syncbase-value | syncToPrev-value | event-value | repeat-value | accessKey-value | media-marker-value | wallclock-sync-value | "indefinite" ) end-value-list ::= end-value (S ";" S end-value-list )? end-value ::= (offset-value | syncbase-value | syncToPrev-value | event-value | repeat-value | accessKey-value | media-marker-value | wallclock-sync-value | "indefinite" ) dur-value ::= ( S ) ( Clock-value | "media" | "indefinite" ) ( S ) S ::= (#x20 | #x9 | #xD | #xA)* offset-value ::= (( S "+" | "-" S )? ( Clock-value ) Clock-value ::= ( Full-clock-value | Partial-clock-value | Timecount-value ) Full-clock-value ::= Hours ":" Minutes ":" Seconds ("." Fraction)? Partial-clock-value ::= Minutes ":" Seconds ("." Fraction)? Timecount-value ::= Timecount ("." Fraction)? (Metric)? Metric ::= "h" | "min" | "s" | "ms" Hours ::= DIGIT+; any positive number Minutes ::= 2DIGIT; range from 00 to 59 Seconds ::= 2DIGIT; range from 00 to 59 Fraction ::= DIGIT+ Timecount ::= DIGIT+ 2DIGIT ::= DIGIT DIGIT DIGIT ::= [0-9] Syncbase-value ::= ( Syncbase-element "." Time-symbol ) ( S ("+"|"-") S Clock-value )? Syncbase-element ::= Id-value Time-symbol ::= "begin" | "end" Id-value ::= IDREF SyncToPrev-value ::= ( "prev." Time-symbol ) ( S ("+"|"-") S Clock-value )? Event-value ::= ( Eventbase-element "." )? Event-symbol ( S ("+"|"-") S Clock-value )? Eventbase-element ::= ID Repeat-value ::= ( Eventbase-element "." )? "repeat(" iteration ")" ( S ("+"|"-") S Clock-value )? iteration ::= DIGIT+ AccessKey-value ::= "accessKey(" character ")" ( S ("+"|"-") S Clock-value )? Media-Marker-value ::= Id-value ".marker(" S marker-name S ")" ) wallclock-sync-value ::= "wallclock(" S (DateTime | WallTime) S ")" DateTime ::= Date "T" WallTime Date ::= Years "-" Months "-" Days WallTime ::= (HHMM-Time | HHMMSS-Time)(TZD)? HHMM-Time ::= Hours24 ":" Minutes HHMMSS-Time ::= Hours24 ":" Minutes ":" Seconds ("." Fraction)? Years ::= 4DIGIT; Months ::= 2DIGIT; range from 01 to 12 Days ::= 2DIGIT; range from 01 to 31 Hours24 ::= 2DIGIT; range from 00 to 23 4DIGIT ::= DIGIT DIGIT DIGIT DIGIT TZD ::= "Z" | (("+" | "-") Hours24 ":" Minutes )
History:
Field Summary | |
static int |
ACCESS_KEY_VALUE
|
private static java.lang.String |
ACCESSKEY
|
private static java.lang.String |
ACCESSKEY_UNIQUE_KEY
|
private char |
accessKeyCharacter_
|
private static java.lang.String |
ACTIVATE_EVENT
|
private static java.lang.String |
BEGIN
|
private static java.lang.String |
BEGIN_EVENT
|
private static java.lang.String |
CLICK
Various Strings used in timing values |
static int |
CLOCK_VALUE
|
private long |
clockValue_
|
private static java.lang.String |
COLLIDE
|
private static boolean |
debug_
Whether debug information is to be printed to the console. |
private static java.lang.String |
END
|
private static java.lang.String |
END_EVENT
|
private java.util.Vector |
errorMessages_
|
static int |
EVENT_VALUE
|
private int |
eventSymbol_
|
private java.lang.String |
eventSymbolString_
|
private static java.lang.String[] |
eventSymbolStrings_
|
private static java.lang.String |
FOCUS_IN_EVENT
|
private static java.lang.String |
FOCUS_OUT_EVENT
|
private org.w3c.dom.Document |
idDocument_
|
private java.util.Hashtable |
idTable_
|
private java.lang.String |
idValue_
|
private static java.lang.String |
IN_BOUNDS_EVENT
|
private static java.lang.String |
INDEFINITE
|
static int |
INDEFINITE_VALUE
|
static int |
INVALID
Various Types of timing values |
private static java.lang.String |
MARKER
|
private static java.lang.String |
MARKER_UNIQUE_KEY
|
private static java.lang.String |
MEDIA
|
static int |
MEDIA_MARKER_VALUE
|
static int |
MEDIA_VALUE
|
private java.lang.String |
mediaMarkerName_
|
private static java.lang.String |
MOUSEDOWN
|
private static java.lang.String |
MOUSEDRAG
|
private static java.lang.String |
MOUSEOUT
|
private static java.lang.String |
MOUSEOVER
|
private static java.lang.String |
MOUSEUP
|
static int |
MULTI_VALUE
|
private java.util.Vector |
multiTimingAttributes_
|
private static java.lang.String |
NEAR
|
private static java.lang.String |
OUT_OF_BOUNDS_EVENT
|
private static java.lang.String |
PREV
|
private static java.lang.String |
PREV_BEGIN_UNIQUE_KEY
|
private static java.lang.String |
PREV_END_UNIQUE_KEY
|
private static java.lang.String |
REPEAT
|
private static java.lang.String |
REPEAT_EVENT
|
private static java.lang.String |
REPEAT_UNIQUE_KEY
|
static int |
REPEAT_VALUE
|
private long |
repeatIteration_
|
static int |
SYMBOL_EVENT_ACTIVATE_EVENT
|
static int |
SYMBOL_EVENT_BEGIN_EVENT
|
static int |
SYMBOL_EVENT_CLICK
|
static int |
SYMBOL_EVENT_COLLIDE
|
static int |
SYMBOL_EVENT_END_EVENT
|
static int |
SYMBOL_EVENT_FOCUS_IN_EVENT
|
static int |
SYMBOL_EVENT_FOCUS_OUT_EVENT
|
static int |
SYMBOL_EVENT_IN_BOUNDS_EVENT
|
static int |
SYMBOL_EVENT_MOUSEDOWN
|
static int |
SYMBOL_EVENT_MOUSEDRAG
|
static int |
SYMBOL_EVENT_MOUSEOUT
|
static int |
SYMBOL_EVENT_MOUSEOVER
|
static int |
SYMBOL_EVENT_MOUSEUP
|
static int |
SYMBOL_EVENT_NEAR
|
static int |
SYMBOL_EVENT_OUT_OF_BOUNDS_EVENT
|
static int |
SYMBOL_EVENT_REPEAT_EVENT
|
static int |
SYMBOL_EVENT_UNKNOWN
Various Types of known event symbols There is not a complete list of these symbols since they can be host defined Node the values for the ids need to line up with the string array. |
static int |
SYMBOL_EVENT_VIEWABLE
|
static int |
SYMBOL_EVENT_VIEWPORT_CLOSED_EVENT
|
static int |
SYMBOL_EVENT_VIEWPORT_OPENED_EVENT
|
static int |
SYNC_TO_PREV_VALUE
|
private static java.lang.String |
SYNCBASE_BEGIN_UNIQUE_KEY
|
private static java.lang.String |
SYNCBASE_END_UNIQUE_KEY
|
static int |
SYNCBASE_VALUE
|
static int |
TIME_SYMBOL_BEGIN
Various types of Syncbase values |
static int |
TIME_SYMBOL_END
|
private int |
timeSymbol_
|
private java.util.ResourceBundle |
timingAttributeRes_
|
private int |
timingValueType_
|
private static java.lang.String |
VIEWABLE
|
private static java.lang.String |
VIEWPORT_CLOSED_EVENT
|
private static java.lang.String |
VIEWPORT_OPENED_EVENT
|
private static java.lang.String |
WALLCLOCK
|
private java.util.Date |
wallClock_
|
private static java.lang.String |
WALLCLOCK_UNIQUE_KEY
|
static int |
WALLCLOCK_VALUE
|
private java.util.Vector |
warningMessages_
|
Constructor Summary | |
TimingAttribute(org.w3c.dom.Document docIds,
java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
|
TimingAttribute(java.util.Hashtable tableIds,
org.w3c.dom.Document docIds,
int timingValueType,
long clockValue,
java.lang.String idValue,
int symbol)
Create a timing attribute from various parameters. |
|
TimingAttribute(java.util.Hashtable tableIds,
org.w3c.dom.Document docIds,
int timingValueType,
long clockValue,
java.lang.String idValue,
int timeSymbol,
int eventSymbol,
long repeatInteration,
char accessKeyCharacter,
java.lang.String mediaMarkerName,
java.util.Date wallClock)
Create a timing attribute from various parameters. |
|
TimingAttribute(java.util.Hashtable tableIds,
java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
|
TimingAttribute(int timingValueType)
|
|
TimingAttribute(int timingValueType,
long clockValue)
|
|
TimingAttribute(java.util.Vector timingAttributes)
Create a timing attribute from various parameters. |
Method Summary | |
TimingAttribute |
add(TimingAttribute time)
Determine whether this is a normal time value attribute. |
private void |
addErrorMessage(java.lang.String message)
|
private void |
addTimingAttributesFromVector(java.util.Vector timingAttributes)
Create a timing attribute from various parameters. |
private void |
addWarningMessage(java.lang.String message)
|
boolean |
equals(long time)
Determine whether this is a normal time value attribute. |
boolean |
equals(TimingAttribute time)
Determine whether this is a normal time value attribute. |
private static java.lang.String |
escapeCharactersAdd(java.lang.String id)
Add the escape characters for ids. |
private static java.lang.String |
escapeCharactersStrip(java.lang.String id)
Remove the escape characters for ids. |
private char |
getAccessKeyCharacter()
|
long |
getClockValue()
Determine whether this is a normal time value attribute. |
java.util.Vector |
getErrorMessages()
|
int |
getEventSymbol()
|
java.lang.String |
getEventSymbolString()
|
java.lang.String |
getIdValue()
|
private java.lang.String |
getMarkerName()
|
java.util.Vector |
getMultiTimingAttributes()
Determine whether this is a normal time value attribute. |
long |
getRepeatIteration()
|
int |
getTimeSymbol()
|
int |
getTimeValueType()
|
private java.util.Date |
getWallClock()
|
java.util.Vector |
getWarningMessages()
|
boolean |
greaterThan(long time)
|
boolean |
greaterThan(TimingAttribute time)
|
boolean |
lessThan(long time)
|
boolean |
lessThan(TimingAttribute time)
|
private boolean |
parseAttribute(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseClockValue(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseEventValue(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseMultiValues(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseRepeatValue(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseSyncbaseValue(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
private boolean |
parseSyncToPrevValue(java.lang.String param)
Class to interpret the various timing that can occur in the timing attribute. |
static void |
setDebug(boolean debug)
Enable debugging information to be printed to the console. |
TimingAttribute |
subtract(TimingAttribute time)
Determine whether this is a normal time value attribute. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
|
Field Detail |
private static boolean debug_
private static final java.lang.String CLICK
private static final java.lang.String MOUSEUP
private static final java.lang.String MOUSEDOWN
private static final java.lang.String MOUSEOUT
private static final java.lang.String MOUSEOVER
private static final java.lang.String MOUSEDRAG
private static final java.lang.String VIEWABLE
private static final java.lang.String NEAR
private static final java.lang.String COLLIDE
private static final java.lang.String FOCUS_IN_EVENT
private static final java.lang.String FOCUS_OUT_EVENT
private static final java.lang.String ACTIVATE_EVENT
private static final java.lang.String BEGIN_EVENT
private static final java.lang.String END_EVENT
private static final java.lang.String IN_BOUNDS_EVENT
private static final java.lang.String OUT_OF_BOUNDS_EVENT
private static final java.lang.String REPEAT_EVENT
private static final java.lang.String VIEWPORT_CLOSED_EVENT
private static final java.lang.String VIEWPORT_OPENED_EVENT
private static final java.lang.String WALLCLOCK
private static final java.lang.String INDEFINITE
private static final java.lang.String MEDIA
private static final java.lang.String BEGIN
private static final java.lang.String END
private static final java.lang.String PREV
private static final java.lang.String ACCESSKEY
private static final java.lang.String REPEAT
private static final java.lang.String MARKER
private static final java.lang.String ACCESSKEY_UNIQUE_KEY
private static final java.lang.String WALLCLOCK_UNIQUE_KEY
private static final java.lang.String PREV_BEGIN_UNIQUE_KEY
private static final java.lang.String PREV_END_UNIQUE_KEY
private static final java.lang.String SYNCBASE_BEGIN_UNIQUE_KEY
private static final java.lang.String SYNCBASE_END_UNIQUE_KEY
private static final java.lang.String REPEAT_UNIQUE_KEY
private static final java.lang.String MARKER_UNIQUE_KEY
public static final int INVALID
public static final int CLOCK_VALUE
public static final int SYNCBASE_VALUE
public static final int SYNC_TO_PREV_VALUE
public static final int EVENT_VALUE
public static final int REPEAT_VALUE
public static final int ACCESS_KEY_VALUE
public static final int MEDIA_MARKER_VALUE
public static final int WALLCLOCK_VALUE
public static final int INDEFINITE_VALUE
public static final int MEDIA_VALUE
private int timingValueType_
private long clockValue_
private java.lang.String idValue_
public static final int TIME_SYMBOL_BEGIN
public static final int TIME_SYMBOL_END
private int timeSymbol_
public static final int SYMBOL_EVENT_UNKNOWN
public static final int SYMBOL_EVENT_CLICK
public static final int SYMBOL_EVENT_MOUSEUP
public static final int SYMBOL_EVENT_MOUSEDOWN
public static final int SYMBOL_EVENT_MOUSEOUT
public static final int SYMBOL_EVENT_MOUSEOVER
public static final int SYMBOL_EVENT_MOUSEDRAG
public static final int SYMBOL_EVENT_VIEWABLE
public static final int SYMBOL_EVENT_NEAR
public static final int SYMBOL_EVENT_COLLIDE
public static final int SYMBOL_EVENT_FOCUS_IN_EVENT
public static final int SYMBOL_EVENT_FOCUS_OUT_EVENT
public static final int SYMBOL_EVENT_ACTIVATE_EVENT
public static final int SYMBOL_EVENT_BEGIN_EVENT
public static final int SYMBOL_EVENT_END_EVENT
public static final int SYMBOL_EVENT_REPEAT_EVENT
public static final int SYMBOL_EVENT_IN_BOUNDS_EVENT
public static final int SYMBOL_EVENT_OUT_OF_BOUNDS_EVENT
public static final int SYMBOL_EVENT_VIEWPORT_CLOSED_EVENT
public static final int SYMBOL_EVENT_VIEWPORT_OPENED_EVENT
private int eventSymbol_
private static final java.lang.String[] eventSymbolStrings_
private java.lang.String eventSymbolString_
private long repeatIteration_
private char accessKeyCharacter_
private java.lang.String mediaMarkerName_
private java.util.Date wallClock_
private java.util.Hashtable idTable_
private org.w3c.dom.Document idDocument_
private java.util.Vector warningMessages_
private java.util.Vector errorMessages_
private java.util.ResourceBundle timingAttributeRes_
public static final int MULTI_VALUE
private java.util.Vector multiTimingAttributes_
Constructor Detail |
public TimingAttribute(int timingValueType)
public TimingAttribute(int timingValueType, long clockValue)
public TimingAttribute(java.util.Hashtable tableIds, java.lang.String param)
begin-value-list ::= begin-value (S ";" S begin-value-list )? begin-value ::= (offset-value | syncbase-value | syncToPrev-value | event-value | repeat-value | accessKey-value | media-marker-value | wallclock-sync-value | "indefinite" ) S ::= (#x20 | #x9 | #xD | #xA)* offset-value ::= (( S "+" | "-" S )? ( Clock-value ) Clock-value ::= ( Full-clock-value | Partial-clock-value | Timecount-value ) Full-clock-value ::= Hours ":" Minutes ":" Seconds ("." Fraction)? Partial-clock-value ::= Minutes ":" Seconds ("." Fraction)? Timecount-value ::= Timecount ("." Fraction)? (Metric)? Metric ::= "h" | "min" | "s" | "ms" Hours ::= DIGIT+; any positive number Minutes ::= 2DIGIT; range from 00 to 59 Seconds ::= 2DIGIT; range from 00 to 59 Fraction ::= DIGIT+ Timecount ::= DIGIT+ 2DIGIT ::= DIGIT DIGIT DIGIT ::= [0-9] Syncbase-value ::= ( Syncbase-element "." Time-symbol ) ( S ("+"|"-") S Clock-value )? Syncbase-element ::= Id-value Time-symbol ::= "begin" | "end" Id-value ::= IDREF SyncToPrev-value ::= ( "prev." Time-symbol ) ( S ("+"|"-") S Clock-value )? Event-value ::= ( Eventbase-element "." )? Event-symbol ( S ("+"|"-") S Clock-value )? Eventbase-element ::= ID Repeat-value ::= ( Eventbase-element "." )? "repeat(" iteration ")" ( S ("+"|"-") S Clock-value )? iteration ::= DIGIT+ AccessKey-value ::= "accessKey(" character ")" ( S ("+"|"-") S Clock-value )? Media-Marker-value ::= Id-value ".marker(" S marker-name S ")" ) wallclock-sync-value ::= "wallclock(" S (DateTime | WallTime) S ")" DateTime ::= Date "T" WallTime Date ::= Years "-" Months "-" Days WallTime ::= (HHMM-Time | HHMMSS-Time)(TZD)? HHMM-Time ::= Hours24 ":" Minutes HHMMSS-Time ::= Hours24 ":" Minutes ":" Seconds ("." Fraction)? Years ::= 4DIGIT; Months ::= 2DIGIT; range from 01 to 12 Days ::= 2DIGIT; range from 01 to 31 Hours24 ::= 2DIGIT; range from 00 to 23 4DIGIT ::= DIGIT DIGIT DIGIT DIGIT TZD ::= "Z" | (("+" | "-") Hours24 ":" Minutes )
public TimingAttribute(java.util.Hashtable tableIds, org.w3c.dom.Document docIds, int timingValueType, long clockValue, java.lang.String idValue, int symbol)
public TimingAttribute(java.util.Hashtable tableIds, org.w3c.dom.Document docIds, int timingValueType, long clockValue, java.lang.String idValue, int timeSymbol, int eventSymbol, long repeatInteration, char accessKeyCharacter, java.lang.String mediaMarkerName, java.util.Date wallClock)
public TimingAttribute(java.util.Vector timingAttributes)
public TimingAttribute(org.w3c.dom.Document docIds, java.lang.String param)
Method Detail |
public TimingAttribute add(TimingAttribute time)
private void addErrorMessage(java.lang.String message)
private void addTimingAttributesFromVector(java.util.Vector timingAttributes)
private void addWarningMessage(java.lang.String message)
public boolean equals(long time)
public boolean equals(TimingAttribute time)
private static java.lang.String escapeCharactersAdd(java.lang.String id)
NOTE: the ";", "+", "(", ")" and "\" are not valid characters in XML ids. This is important when looking for delimiter variables in ids. Other delimiter characters "-", ":" and "." are valid characters in XML ids. In order to use them in ids located in TimingAttributes they need to be escaped with the "\" character. Thus they would appear in the id part of the attribute string as "\-", "\:" and "\.".
private static java.lang.String escapeCharactersStrip(java.lang.String id)
NOTE: the ";", "+", "(", ")" and "\" are not valid characters in XML ids. This is important when looking for delimiter variables in ids. Other delimiter characters "-", ":" and "." are valid characters in XML ids. In order to use them in ids located in TimingAttributes they need to be escaped with the "\" character. Thus they would appear in the id part of the attribute string as "\-", "\:" and "\.".
private char getAccessKeyCharacter()
public long getClockValue()
public java.util.Vector getErrorMessages()
public int getEventSymbol()
public java.lang.String getEventSymbolString()
public java.lang.String getIdValue()
private java.lang.String getMarkerName()
public java.util.Vector getMultiTimingAttributes()
public long getRepeatIteration()
public int getTimeSymbol()
public int getTimeValueType()
private java.util.Date getWallClock()
public java.util.Vector getWarningMessages()
public boolean greaterThan(long time)
public boolean greaterThan(TimingAttribute time)
public boolean lessThan(long time)
public boolean lessThan(TimingAttribute time)
private boolean parseAttribute(java.lang.String param)
begin-value-list ::= begin-value (S ";" S begin-value-list )? begin-value ::= (offset-value | syncbase-value | syncToPrev-value | event-value | repeat-value | accessKey-value | media-marker-value | wallclock-sync-value | "indefinite" ) dur-value ::= ( S ) ( Clock-value | "media" | "indefinite" ) ( S ) S ::= (#x20 | #x9 | #xD | #xA)* offset-value ::= (( S "+" | "-" S )? ( Clock-value ) Syncbase-value ::= ( Syncbase-element "." Time-symbol ) ( S ("+"|"-") S Clock-value )? Syncbase-element ::= Id-value Time-symbol ::= "begin" | "end" Id-value ::= IDREF SyncToPrev-value ::= ( "prev." Time-symbol ) ( S ("+"|"-") S Clock-value )? Event-value ::= ( Eventbase-element "." )? Event-symbol ( S ("+"|"-") S Clock-value )? Eventbase-element ::= ID Repeat-value ::= ( Eventbase-element "." )? "repeat(" iteration ")" ( S ("+"|"-") S Clock-value )? iteration ::= DIGIT+ AccessKey-value ::= "accessKey(" character ")" ( S ("+"|"-") S Clock-value )? Media-Marker-value ::= Id-value ".marker(" S marker-name S ")" ) wallclock-sync-value ::= "wallclock(" S (DateTime | WallTime) S ")"
private boolean parseClockValue(java.lang.String param)
offset-value ::= (( S "+" | "-" S )? ( Clock-value ) Clock-value ::= ( Full-clock-value | Partial-clock-value | Timecount-value ) Full-clock-value ::= Hours ":" Minutes ":" Seconds ("." Fraction)? Partial-clock-value ::= Minutes ":" Seconds ("." Fraction)? Timecount-value ::= Timecount ("." Fraction)? (Metric)? Metric ::= "h" | "min" | "s" | "ms" Hours ::= DIGIT+; any positive number Minutes ::= 2DIGIT; range from 00 to 59 Seconds ::= 2DIGIT; range from 00 to 59 Fraction ::= DIGIT+ Timecount ::= DIGIT+ 2DIGIT ::= DIGIT DIGIT DIGIT ::= [0-9]
private boolean parseEventValue(java.lang.String param)
Event-value ::= ( Eventbase-element "." )? Event-symbol ( S ("+"|"-") S Clock-value )? Eventbase-element ::= ID
private boolean parseMultiValues(java.lang.String param)
begin-value-list ::= begin-value (S ";" S begin-value-list )? begin-value ::= (offset-value | syncbase-value | syncToPrev-value | event-value | repeat-value | accessKey-value | media-marker-value | wallclock-sync-value | "indefinite" ) S ::= (#x20 | #x9 | #xD | #xA)*
private boolean parseRepeatValue(java.lang.String param)
Repeat-value ::= ( Eventbase-element "." )? "repeat(" iteration ")" ( S ("+"|"-") S Clock-value )? Eventbase-element ::= ID iteration ::= DIGIT+
private boolean parseSyncbaseValue(java.lang.String param)
Syncbase-value ::= ( Syncbase-element "." Time-symbol ) ( S ("+"|"-") S Clock-value )? Syncbase-element ::= Id-value Time-symbol ::= "begin" | "end" Id-value ::= IDREF
private boolean parseSyncToPrevValue(java.lang.String param)
SyncToPrev-value ::= ( "prev." Time-symbol ) ( S ("+"|"-") S Clock-value )? Time-symbol ::= "begin" | "end"
public static void setDebug(boolean debug)
debug
- sets debug information is printedpublic TimingAttribute subtract(TimingAttribute time)
public java.lang.String toString()
toString
in class java.lang.Object
|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |