Summer.Batch.Core.Job.Flow.Support.DefaultStateTransitionComparer Class Reference

Sorts by decreasing specificity of pattern, based on just counting wildcards (with * taking precedence over ?). If wildcard counts are equal then falls back to alphabetic comparison. Hence * > foo* > ??? > fo? > foo. More...

Inheritance diagram for Summer.Batch.Core.Job.Flow.Support.DefaultStateTransitionComparer:

Public Member Functions

int Compare (StateTransition arg0, StateTransition arg1)
 

Public Attributes

const string StateTransitionComparer = "batch_state_transition_comparer"
 State Transition Comparer constant. More...
 

Detailed Description

Sorts by decreasing specificity of pattern, based on just counting wildcards (with * taking precedence over ?). If wildcard counts are equal then falls back to alphabetic comparison. Hence * > foo* > ??? > fo? > foo.

Member Function Documentation

int Summer.Batch.Core.Job.Flow.Support.DefaultStateTransitionComparer.Compare ( StateTransition  arg0,
StateTransition  arg1 
)

See also
IComparer::Compare .
Parameters
arg0
arg1
Returns

Member Data Documentation

const string Summer.Batch.Core.Job.Flow.Support.DefaultStateTransitionComparer.StateTransitionComparer = "batch_state_transition_comparer"

State Transition Comparer constant.


The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Job/Flow/Support/DefaultStateTransitionComparer.cs