4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment Class Reference

Class representing fragment for suggestion alternative. More...

Inheritance diagram for cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment:
Inheritance graph
Collaboration diagram for cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment:
Collaboration graph

Public Member Functions

 AlternativeFragment ()
 
 AlternativeFragment (String path, Integer offset, Integer length, String annotatedText, Alternative refAlternative)
 
 AlternativeFragment (String path, Integer offset, Integer length, String annotatedText, Alternative refAlternative, Boolean isGood)
 
 AlternativeFragment (String path, Integer offset, Integer length)
 
Integer getId ()
 
void setId (Integer id)
 
int getAlternative ()
 
void setAlternative (int alternative)
 
String getPath ()
 
void setPath (String path)
 
Integer getOffset ()
 
void setOffset (Integer offset)
 
Integer getLength ()
 
void setLength (Integer length)
 
String getAnnotatedText ()
 
void setAnnotatedText (String annotatedText)
 
boolean getIsGood ()
 
void setIsGood (boolean isGood)
 
Alternative getRefAlternative ()
 
SecSuggestion getRefSecSuggestion ()
 
void setRefAlternative (Alternative refAlternative)
 
void setRefSecSuggestion (SecSuggestion value)
 
UpdatableFragment toUpdatableFragment () throws XPathExpressionException
 
void updateWithUpdatableFragment (UpdatableFragment uf)
 
void updateFromFragment (Fragment fr)
 
boolean equals (Object object)
 
boolean contentEqualsForSec (SuggestionFragment other)
 
boolean contentEquals (Object obj)
 
boolean fragmentEqualsWUF (UpdatableFragment uf)
 
String toXMLString ()
 
int hashCode ()
 
String toString ()
 
int compareTo (Object object)
 

Private Attributes

Integer id
 
int alternative
 
String path
 
Integer offset
 
Integer length
 
String annotatedText
 
boolean isGood
 
Alternative refAlternative
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Class representing fragment for suggestion alternative.

Class representing fragment for suggestion alternative

Author
Marek Kopecky

Definition at line 57 of file AlternativeFragment.java.

Constructor & Destructor Documentation

cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.AlternativeFragment ( )

Constructor

Definition at line 113 of file AlternativeFragment.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.AlternativeFragment ( String  path,
Integer  offset,
Integer  length,
String  annotatedText,
Alternative  refAlternative 
)

Constructor

Parameters
pathXPath of element with alternative fragment
offsetOffset of alternative fragment in given element
lengthLength of alternative fragment
annotatedTextTextual content of alternative fragment
refAlternativeAlternative to which this fragment belongs

Definition at line 125 of file AlternativeFragment.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.AlternativeFragment ( String  path,
Integer  offset,
Integer  length,
String  annotatedText,
Alternative  refAlternative,
Boolean  isGood 
)

Constructor

Parameters
pathXPath of element with annotated fragment
offsetOffset of annotated fragment in given element
lengthLength of annotated fragment
annotatedTextTextual content of annotated fragment
refAlternativeAlternative to which this fragment belongs
isGoodIndicator, whether fragment is good (not orphaned)

Definition at line 144 of file AlternativeFragment.java.

cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.AlternativeFragment ( String  path,
Integer  offset,
Integer  length 
)

Constructor

Parameters
pathXPath of element with annotated fragment
offsetOffset of annotated fragment in given element
lengthLength of annotated fragment

Definition at line 160 of file AlternativeFragment.java.

Member Function Documentation

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.compareTo ( Object  object)

Compares this fragment with another fragment according to offset and length

Parameters
objectFragment to compare
Returns
Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Definition at line 537 of file AlternativeFragment.java.

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.contentEquals ( Object  obj)

Compares this with other object and returns, whether objects are same type and have same content (id is irrelevant).

Parameters
objObject to compare with
Returns
If object is same type and have same content, returns true, false otherwise

Definition at line 443 of file AlternativeFragment.java.

Here is the caller graph for this function:

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.contentEqualsForSec ( SuggestionFragment  other)

Compares this with other object and returns, whether objects are same type and have same content (id is irrelevant).

Parameters
otherObject to compare with
Returns
If object is same type and have same content, returns true, false otherwise

Definition at line 414 of file AlternativeFragment.java.

Here is the call graph for this function:

Here is the caller graph for this function:

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.equals ( Object  object)

Compares this with other object and returns, whether objects are same type and have same content (id is irrelevant).

Parameters
objectObject to compare with
Returns
If object is same type and have same id, returns true, false otherwise

Definition at line 384 of file AlternativeFragment.java.

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.fragmentEqualsWUF ( UpdatableFragment  uf)

Compares this with instance of UpdatableFragment and returns, whether fragments have same location (XPath, offset and length) and textual content.

Parameters
ufInstance of UpdatableFragment to compare with
Returns
If fragments have same location and textual content, returns true, false otherwise

Definition at line 477 of file AlternativeFragment.java.

Here is the call graph for this function:

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getAlternative ( )

Gets ID of alternative

Returns
ID

Definition at line 190 of file AlternativeFragment.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getAnnotatedText ( )

Gets annotated text

Returns
annotated text

Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecFragment.

Definition at line 264 of file AlternativeFragment.java.

Here is the caller graph for this function:

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getId ( )

Gets ID of this object

Returns
id

Definition at line 172 of file AlternativeFragment.java.

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getIsGood ( )

Get information about fragment status (whether fragment is good or orphaned))

Returns
If fragment is good, returns true, if it's orphaned, returns false

Definition at line 283 of file AlternativeFragment.java.

Here is the caller graph for this function:

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getLength ( )

Gets length

Returns
length

Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecFragment.

Definition at line 245 of file AlternativeFragment.java.

Here is the caller graph for this function:

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getOffset ( )

Gets offset

Returns
offset

Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecFragment.

Definition at line 226 of file AlternativeFragment.java.

Here is the caller graph for this function:

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getPath ( )

Gets XPath

Returns
XPath

Definition at line 208 of file AlternativeFragment.java.

Here is the caller graph for this function:

Alternative cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getRefAlternative ( )

Gets alternative to which this fragment belongs

Returns
Returns alternative to which this fragment belongs

Definition at line 301 of file AlternativeFragment.java.

SecSuggestion cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.getRefSecSuggestion ( )

Gets alternative to which this fragment belongs

Returns
Returns alternative to which this fragment belongs

Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecFragment.

Definition at line 311 of file AlternativeFragment.java.

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.hashCode ( )

Definition at line 515 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setAlternative ( int  alternative)

Sets ID of alternative

Parameters
alternativenew id

Definition at line 199 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setAnnotatedText ( String  annotatedText)

Sets annotated text

Parameters
annotatedTextnew annotated text

Definition at line 273 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setId ( Integer  id)

Sets ID of this object

Parameters
idnew ID

Definition at line 181 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setIsGood ( boolean  isGood)

Sets fragment status

Parameters
isGoodIf fragment is good then true, if it's orphaned then false

Definition at line 292 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setLength ( Integer  length)

Sets length

Parameters
lengthnew length

Definition at line 254 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setOffset ( Integer  offset)

Sets offset

Parameters
offsetnew offset

Definition at line 235 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setPath ( String  path)

Sets XPath

Parameters
pathnew XPath

Definition at line 216 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setRefAlternative ( Alternative  refAlternative)

Sets alternative to which this fragment belongs

Parameters
refAlternativeAlternative to which this fragment belongs

Definition at line 320 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.setRefSecSuggestion ( SecSuggestion  value)

Sets alternative to which this fragment belongs

Parameters
valueAlternative to which this fragment belongs

Implements cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.SecFragment.

Definition at line 330 of file AlternativeFragment.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.toString ( )

Definition at line 525 of file AlternativeFragment.java.

UpdatableFragment cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.toUpdatableFragment ( ) throws XPathExpressionException

Creates UpdatableFragment from this fragment and returns it

Returns
UpdatableFragment created from this fragment

Definition at line 341 of file AlternativeFragment.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.toXMLString ( )

Returns serialized informations about fragment in XML

Returns
Returns serialized informations about fragment in XML

Definition at line 501 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.updateFromFragment ( Fragment  fr)

Copies all values of the annotation fragment into the suggestion fragment

Parameters
frfragment of the annotation

Definition at line 367 of file AlternativeFragment.java.

void cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.updateWithUpdatableFragment ( UpdatableFragment  uf)

Updates data in this fragment with data from UpdatableFragment

Parameters
ufUpdatableFragment with new (updated) data

Definition at line 351 of file AlternativeFragment.java.

Here is the call graph for this function:

Member Data Documentation

int cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.alternative
private

Id of alternative to which this fragment belongs

Definition at line 71 of file AlternativeFragment.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.annotatedText
private

Textual content of alternative fragment

Definition at line 93 of file AlternativeFragment.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.id
private

Id of fragment

Definition at line 65 of file AlternativeFragment.java.

boolean cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.isGood
private

Indicator, whether fragment is good (not orphaned)

Definition at line 101 of file AlternativeFragment.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.length
private

Length of alternative fragment

Definition at line 85 of file AlternativeFragment.java.

Integer cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.offset
private

Offset of alternative fragment in given element

Definition at line 81 of file AlternativeFragment.java.

String cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.path
private

XPath of element with alternative fragment

Definition at line 77 of file AlternativeFragment.java.

Alternative cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.refAlternative
private

Alternative to which this fragment belongs

Definition at line 108 of file AlternativeFragment.java.

final long cz.vutbr.fit.knot.annotations.modules.suggestionManager.alternative.AlternativeFragment.serialVersionUID = 1L
staticprivate

Definition at line 58 of file AlternativeFragment.java.


The documentation for this class was generated from the following file: