C# Class Segmenter.Base.Sequences.ComplexChain

The complex chain.
Inheritance: LibiadaCore.Core.Chain
Datei anzeigen Open project: intervals-mining-lab/libiada-core Class Usage Examples

Public Properties

Property Type Description
Anchor Link

Public Methods

Method Description
ClearAt ( int index ) : void

The clear at.

Clone ( ) : ComplexChain

The clone.

ComplexChain ( List accord ) : System

Initializes a new instance of the ComplexChain class.

ComplexChain ( List sequence ) : System

Initializes a new instance of the ComplexChain class.

ComplexChain ( string sequence ) : System

Initializes a new instance of the ComplexChain class.

Concat ( ComplexChain sequence ) : ComplexChain

The concat.

Concat ( string str ) : ComplexChain

The concat.

Equals ( ComplexChain complexChain ) : bool

The equals.

IsEmpty ( ) : bool

The is empty.

Join ( int pos, int len ) : void

Joins some elements of the sequence to whole composed string

JoinAll ( List word ) : void

Joins all hits from start chain to whole composed string Very fast for long sequence, because there is no index check!

Original ( ) : ComplexChain

The original.

Remove ( int pos, int len ) : void

Cuts a range of words from position to position + len cursorPosition

Substring ( int beginIndex, int endIndex ) : List

The substring.

ToList ( ) : List

The to list.

Method Details

ClearAt() public method

The clear at.
public ClearAt ( int index ) : void
index int /// The index. ///
return void

Clone() public method

The clone.
public Clone ( ) : ComplexChain
return ComplexChain

ComplexChain() public method

Initializes a new instance of the ComplexChain class.
public ComplexChain ( List accord ) : System
accord List /// The accord. ///
return System

ComplexChain() public method

Initializes a new instance of the ComplexChain class.
public ComplexChain ( List sequence ) : System
sequence List /// The sequence. ///
return System

ComplexChain() public method

Initializes a new instance of the ComplexChain class.
public ComplexChain ( string sequence ) : System
sequence string /// The sequence. ///
return System

Concat() public method

The concat.
public Concat ( ComplexChain sequence ) : ComplexChain
sequence ComplexChain /// The sequence. ///
return ComplexChain

Concat() public method

The concat.
public Concat ( string str ) : ComplexChain
str string /// The string. ///
return ComplexChain

Equals() public method

The equals.
public Equals ( ComplexChain complexChain ) : bool
complexChain ComplexChain /// The complex chain. ///
return bool

IsEmpty() public method

The is empty.
public IsEmpty ( ) : bool
return bool

Join() public method

Joins some elements of the sequence to whole composed string
public Join ( int pos, int len ) : void
pos int cursorPosition in the sequence at which to begin the gluing
len int how many words need to join including first word
return void

JoinAll() public method

Joins all hits from start chain to whole composed string Very fast for long sequence, because there is no index check!
public JoinAll ( List word ) : void
word List list of letters to compose
return void

Original() public method

The original.
public Original ( ) : ComplexChain
return ComplexChain

Remove() public method

Cuts a range of words from position to position + len cursorPosition
public Remove ( int pos, int len ) : void
pos int start cursor position
len int count of words cut out
return void

Substring() public method

The substring.
public Substring ( int beginIndex, int endIndex ) : List
beginIndex int /// The begin index. ///
endIndex int /// The end index. ///
return List

ToList() public method

The to list.
public ToList ( ) : List
return List

Property Details

Anchor public_oe property

The anchor.
public Link Anchor
return Link