Package net.sf.okapi.steps.scopingreport
Class ScopingReportStep
- java.lang.Object
-
- net.sf.okapi.common.pipeline.BasePipelineStep
-
- net.sf.okapi.steps.common.AbstractCompoundStep
-
- net.sf.okapi.steps.scopingreport.ScopingReportStep
-
- All Implemented Interfaces:
AutoCloseable
,Function<Stream<Event>,Stream<Event>>
,IPipelineStep
public class ScopingReportStep extends AbstractCompoundStep
-
-
Field Summary
-
Fields inherited from class net.sf.okapi.steps.common.AbstractCompoundStep
steps
-
-
Constructor Summary
Constructors Constructor Description ScopingReportStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addStepsToList(List<IPipelineStep> list)
Adds internal steps providing counts against single categories.protected long
countCategories(IWithAnnotations res, CategoryGroup group)
protected long
countNonTranslatable(IWithAnnotations res, CategoryGroup group)
String
getDescription()
Gets a short localizable description of what this step does.String
getName()
Gets the localizable name of this step.IReportGenerator
getReportGenerator()
protected InputStream
getTemplateStream()
protected Event
handleEndBatch(Event event)
Sets per-project fieldsprotected Event
handleEndBatchItem(Event event)
Handles theEventType.END_BATCH_ITEM
event.protected Event
handleEndDocument(Event event)
Handles theEventType.END_DOCUMENT
event.protected Event
handleStartBatch(Event event)
Handles theEventType.START_BATCH
event.protected Event
handleStartBatchItem(Event event)
Handles theEventType.START_BATCH_ITEM
event.protected Event
handleStartDocument(Event event)
Handles theEventType.START_DOCUMENT
event.protected Event
handleTextUnit(Event event)
Handles theEventType.TEXT_UNIT
event.protected void
setItemFields(IReportGenerator gen, IWithAnnotations res)
protected void
setProjectFields(IReportGenerator gen, IResource res)
void
setReportGenerator(IReportGenerator reportGenerator)
void
setRootDirectory(String rootDir)
-
Methods inherited from class net.sf.okapi.steps.common.AbstractCompoundStep
handleEvent, setInputUri, setOutputEncoding, setOutputUri
-
Methods inherited from class net.sf.okapi.common.pipeline.BasePipelineStep
cancel, destroy, getHelpLocation, getParameters, getSourceLocale, getTargetLocale, handleCustom, handleDocumentPart, handleEndGroup, handleEndSubDocument, handleEndSubfilter, handleMultiEvent, handlePipelineParameters, handleRawDocument, handleStartGroup, handleStartSubDocument, handleStartSubfilter, isDone, isLastOutputStep, setLastOutputStep, setParameters, setSourceLocale, setTargetLocale
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.okapi.common.pipeline.IPipelineStep
apply, close, handleStream
-
-
-
-
Field Detail
-
PROJECT_NAME
public static final String PROJECT_NAME
General report fields- See Also:
- Constant Field Values
-
PROJECT_DATE
public static final String PROJECT_DATE
- See Also:
- Constant Field Values
-
PROJECT_SOURCE_LOCALE
public static final String PROJECT_SOURCE_LOCALE
- See Also:
- Constant Field Values
-
PROJECT_TARGET_LOCALE
public static final String PROJECT_TARGET_LOCALE
- See Also:
- Constant Field Values
-
PROJECT_TOTAL_WORD_COUNT
public static final String PROJECT_TOTAL_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_TOTAL_CHARACTER_COUNT
public static final String PROJECT_TOTAL_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_WHITESPACE_CHARACTER_COUNT
public static final String PROJECT_WHITESPACE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_PUNCTUATION_CHARACTER_COUNT
public static final String PROJECT_PUNCTUATION_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_OVERALL_CHARACTER_COUNT
public static final String PROJECT_OVERALL_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_NAME
public static final String ITEM_NAME
- See Also:
- Constant Field Values
-
ITEM_SOURCE_LOCALE
public static final String ITEM_SOURCE_LOCALE
- See Also:
- Constant Field Values
-
ITEM_TARGET_LOCALE
public static final String ITEM_TARGET_LOCALE
- See Also:
- Constant Field Values
-
ITEM_TOTAL_WORD_COUNT
public static final String ITEM_TOTAL_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_TOTAL_CHARACTER_COUNT
public static final String ITEM_TOTAL_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_WHITESPACE_CHARACTER_COUNT
public static final String ITEM_WHITESPACE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_PUNCTUATION_CHARACTER_COUNT
public static final String ITEM_PUNCTUATION_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_OVERALL_CHARACTER_COUNT
public static final String ITEM_OVERALL_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_PROTECTED_WORD_COUNT
public static final String PROJECT_GMX_PROTECTED_WORD_COUNT
Report fields for word counts of the entire project (GMX categories)- See Also:
- Constant Field Values
-
PROJECT_GMX_EXACT_MATCHED_WORD_COUNT
public static final String PROJECT_GMX_EXACT_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_LEVERAGED_MATCHED_WORD_COUNT
public static final String PROJECT_GMX_LEVERAGED_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_REPETITION_MATCHED_WORD_COUNT
public static final String PROJECT_GMX_REPETITION_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_FUZZY_MATCHED_WORD_COUNT
public static final String PROJECT_GMX_FUZZY_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
public static final String PROJECT_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
public static final String PROJECT_GMX_NUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_MEASUREMENT_ONLY_TEXT_UNIT_WORD_COUNT
public static final String PROJECT_GMX_MEASUREMENT_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NONTRANSLATABLE_WORD_COUNT
public static final String PROJECT_GMX_NONTRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_TRANSLATABLE_WORD_COUNT
public static final String PROJECT_GMX_TRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NOCATEGORY
public static final String PROJECT_GMX_NOCATEGORY
- See Also:
- Constant Field Values
-
PROJECT_GMX_PROTECTED_CHARACTER_COUNT
public static final String PROJECT_GMX_PROTECTED_CHARACTER_COUNT
Report fields for character counts of the entire project (GMX categories)- See Also:
- Constant Field Values
-
PROJECT_GMX_EXACT_MATCHED_CHARACTER_COUNT
public static final String PROJECT_GMX_EXACT_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_LEVERAGED_MATCHED_CHARACTER_COUNT
public static final String PROJECT_GMX_LEVERAGED_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_REPETITION_MATCHED_CHARACTER_COUNT
public static final String PROJECT_GMX_REPETITION_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_FUZZY_MATCHED_CHARACTER_COUNT
public static final String PROJECT_GMX_FUZZY_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String PROJECT_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String PROJECT_GMX_NUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_MEASUREMENT_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String PROJECT_GMX_MEASUREMENT_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NONTRANSLATABLE_CHARACTER_COUNT
public static final String PROJECT_GMX_NONTRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_TRANSLATABLE_CHARACTER_COUNT
public static final String PROJECT_GMX_TRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_GMX_NOCATEGORY_CHARACTERS
public static final String PROJECT_GMX_NOCATEGORY_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_GMX_PROTECTED_WORD_COUNT
public static final String ITEM_GMX_PROTECTED_WORD_COUNT
Report fields for word counts of individual items (GMX categories)- See Also:
- Constant Field Values
-
ITEM_GMX_EXACT_MATCHED_WORD_COUNT
public static final String ITEM_GMX_EXACT_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_LEVERAGED_MATCHED_WORD_COUNT
public static final String ITEM_GMX_LEVERAGED_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_REPETITION_MATCHED_WORD_COUNT
public static final String ITEM_GMX_REPETITION_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_FUZZY_MATCHED_WORD_COUNT
public static final String ITEM_GMX_FUZZY_MATCHED_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
public static final String ITEM_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
public static final String ITEM_GMX_NUMERIC_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_MEASUREMENT_ONLY_TEXT_UNIT_WORD_COUNT
public static final String ITEM_GMX_MEASUREMENT_ONLY_TEXT_UNIT_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NONTRANSLATABLE_WORD_COUNT
public static final String ITEM_GMX_NONTRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_TRANSLATABLE_WORD_COUNT
public static final String ITEM_GMX_TRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NOCATEGORY
public static final String ITEM_GMX_NOCATEGORY
- See Also:
- Constant Field Values
-
ITEM_GMX_PROTECTED_CHARACTER_COUNT
public static final String ITEM_GMX_PROTECTED_CHARACTER_COUNT
Report fields for character counts of individual items (GMX categories)- See Also:
- Constant Field Values
-
ITEM_GMX_EXACT_MATCHED_CHARACTER_COUNT
public static final String ITEM_GMX_EXACT_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_LEVERAGED_MATCHED_CHARACTER_COUNT
public static final String ITEM_GMX_LEVERAGED_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_REPETITION_MATCHED_CHARACTER_COUNT
public static final String ITEM_GMX_REPETITION_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_FUZZY_MATCHED_CHARACTER_COUNT
public static final String ITEM_GMX_FUZZY_MATCHED_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String ITEM_GMX_ALPHANUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String ITEM_GMX_NUMERIC_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_MEASUREMENT_ONLY_TEXT_UNIT_CHARACTER_COUNT
public static final String ITEM_GMX_MEASUREMENT_ONLY_TEXT_UNIT_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NONTRANSLATABLE_CHARACTER_COUNT
public static final String ITEM_GMX_NONTRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_TRANSLATABLE_CHARACTER_COUNT
public static final String ITEM_GMX_TRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_GMX_NOCATEGORY_CHARACTERS
public static final String ITEM_GMX_NOCATEGORY_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_UNIQUE_ID
public static final String PROJECT_EXACT_UNIQUE_ID
Report fields for word counts of the entire project (Okapi categories)- See Also:
- Constant Field Values
-
PROJECT_EXACT_PREVIOUS_VERSION
public static final String PROJECT_EXACT_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
PROJECT_EXACT_LOCAL_CONTEXT
public static final String PROJECT_EXACT_LOCAL_CONTEXT
- See Also:
- Constant Field Values
-
PROJECT_EXACT_DOCUMENT_CONTEXT
public static final String PROJECT_EXACT_DOCUMENT_CONTEXT
- See Also:
- Constant Field Values
-
PROJECT_EXACT_STRUCTURAL
public static final String PROJECT_EXACT_STRUCTURAL
- See Also:
- Constant Field Values
-
PROJECT_EXACT
public static final String PROJECT_EXACT
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY_PREVIOUS_VERSION
public static final String PROJECT_EXACT_TEXT_ONLY_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY_UNIQUE_ID
public static final String PROJECT_EXACT_TEXT_ONLY_UNIQUE_ID
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY
public static final String PROJECT_EXACT_TEXT_ONLY
- See Also:
- Constant Field Values
-
PROJECT_EXACT_REPAIRED
public static final String PROJECT_EXACT_REPAIRED
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_PREVIOUS_VERSION
public static final String PROJECT_FUZZY_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_UNIQUE_ID
public static final String PROJECT_FUZZY_UNIQUE_ID
- See Also:
- Constant Field Values
-
PROJECT_FUZZY
public static final String PROJECT_FUZZY
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_REPAIRED
public static final String PROJECT_FUZZY_REPAIRED
- See Also:
- Constant Field Values
-
PROJECT_PHRASE_ASSEMBLED
public static final String PROJECT_PHRASE_ASSEMBLED
- See Also:
- Constant Field Values
-
PROJECT_MT
public static final String PROJECT_MT
- See Also:
- Constant Field Values
-
PROJECT_CONCORDANCE
public static final String PROJECT_CONCORDANCE
- See Also:
- Constant Field Values
-
PROJECT_NONTRANSLATABLE_WORD_COUNT
public static final String PROJECT_NONTRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_TRANSLATABLE_WORD_COUNT
public static final String PROJECT_TRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
PROJECT_NOCATEGORY
public static final String PROJECT_NOCATEGORY
- See Also:
- Constant Field Values
-
PROJECT_EXACT_UNIQUE_ID_CHARACTERS
public static final String PROJECT_EXACT_UNIQUE_ID_CHARACTERS
Report fields for character counts of the entire project (Okapi categories)- See Also:
- Constant Field Values
-
PROJECT_EXACT_PREVIOUS_VERSION_CHARACTERS
public static final String PROJECT_EXACT_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_LOCAL_CONTEXT_CHARACTERS
public static final String PROJECT_EXACT_LOCAL_CONTEXT_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_DOCUMENT_CONTEXT_CHARACTERS
public static final String PROJECT_EXACT_DOCUMENT_CONTEXT_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_STRUCTURAL_CHARACTERS
public static final String PROJECT_EXACT_STRUCTURAL_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_CHARACTERS
public static final String PROJECT_EXACT_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY_PREVIOUS_VERSION_CHARACTERS
public static final String PROJECT_EXACT_TEXT_ONLY_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY_UNIQUE_ID_CHARACTERS
public static final String PROJECT_EXACT_TEXT_ONLY_UNIQUE_ID_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_TEXT_ONLY_CHARACTERS
public static final String PROJECT_EXACT_TEXT_ONLY_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_EXACT_REPAIRED_CHARACTERS
public static final String PROJECT_EXACT_REPAIRED_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_PREVIOUS_VERSION_CHARACTERS
public static final String PROJECT_FUZZY_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_UNIQUE_ID_CHARACTERS
public static final String PROJECT_FUZZY_UNIQUE_ID_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_CHARACTERS
public static final String PROJECT_FUZZY_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_FUZZY_REPAIRED_CHARACTERS
public static final String PROJECT_FUZZY_REPAIRED_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_PHRASE_ASSEMBLED_CHARACTERS
public static final String PROJECT_PHRASE_ASSEMBLED_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_MT_CHARACTERS
public static final String PROJECT_MT_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_CONCORDANCE_CHARACTERS
public static final String PROJECT_CONCORDANCE_CHARACTERS
- See Also:
- Constant Field Values
-
PROJECT_NONTRANSLATABLE_CHARACTER_COUNT
public static final String PROJECT_NONTRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_TRANSLATABLE_CHARACTER_COUNT
public static final String PROJECT_TRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
PROJECT_NOCATEGORY_CHARACTERS
public static final String PROJECT_NOCATEGORY_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_UNIQUE_ID
public static final String ITEM_EXACT_UNIQUE_ID
Report fields for word counts of individual items (Okapi categories)- See Also:
- Constant Field Values
-
ITEM_EXACT_PREVIOUS_VERSION
public static final String ITEM_EXACT_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
ITEM_EXACT_LOCAL_CONTEXT
public static final String ITEM_EXACT_LOCAL_CONTEXT
- See Also:
- Constant Field Values
-
ITEM_EXACT_DOCUMENT_CONTEXT
public static final String ITEM_EXACT_DOCUMENT_CONTEXT
- See Also:
- Constant Field Values
-
ITEM_EXACT_STRUCTURAL
public static final String ITEM_EXACT_STRUCTURAL
- See Also:
- Constant Field Values
-
ITEM_EXACT
public static final String ITEM_EXACT
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY_PREVIOUS_VERSION
public static final String ITEM_EXACT_TEXT_ONLY_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY_UNIQUE_ID
public static final String ITEM_EXACT_TEXT_ONLY_UNIQUE_ID
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY
public static final String ITEM_EXACT_TEXT_ONLY
- See Also:
- Constant Field Values
-
ITEM_EXACT_REPAIRED
public static final String ITEM_EXACT_REPAIRED
- See Also:
- Constant Field Values
-
ITEM_FUZZY_PREVIOUS_VERSION
public static final String ITEM_FUZZY_PREVIOUS_VERSION
- See Also:
- Constant Field Values
-
ITEM_FUZZY_UNIQUE_ID
public static final String ITEM_FUZZY_UNIQUE_ID
- See Also:
- Constant Field Values
-
ITEM_FUZZY
public static final String ITEM_FUZZY
- See Also:
- Constant Field Values
-
ITEM_FUZZY_REPAIRED
public static final String ITEM_FUZZY_REPAIRED
- See Also:
- Constant Field Values
-
ITEM_PHRASE_ASSEMBLED
public static final String ITEM_PHRASE_ASSEMBLED
- See Also:
- Constant Field Values
-
ITEM_MT
public static final String ITEM_MT
- See Also:
- Constant Field Values
-
ITEM_CONCORDANCE
public static final String ITEM_CONCORDANCE
- See Also:
- Constant Field Values
-
ITEM_NONTRANSLATABLE_WORD_COUNT
public static final String ITEM_NONTRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_TRANSLATABLE_WORD_COUNT
public static final String ITEM_TRANSLATABLE_WORD_COUNT
- See Also:
- Constant Field Values
-
ITEM_NOCATEGORY
public static final String ITEM_NOCATEGORY
- See Also:
- Constant Field Values
-
ITEM_EXACT_UNIQUE_ID_CHARACTERS
public static final String ITEM_EXACT_UNIQUE_ID_CHARACTERS
Report fields for character counts of individual items (Okapi categories)- See Also:
- Constant Field Values
-
ITEM_EXACT_PREVIOUS_VERSION_CHARACTERS
public static final String ITEM_EXACT_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_LOCAL_CONTEXT_CHARACTERS
public static final String ITEM_EXACT_LOCAL_CONTEXT_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_DOCUMENT_CONTEXT_CHARACTERS
public static final String ITEM_EXACT_DOCUMENT_CONTEXT_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_STRUCTURAL_CHARACTERS
public static final String ITEM_EXACT_STRUCTURAL_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_CHARACTERS
public static final String ITEM_EXACT_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY_PREVIOUS_VERSION_CHARACTERS
public static final String ITEM_EXACT_TEXT_ONLY_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY_UNIQUE_ID_CHARACTERS
public static final String ITEM_EXACT_TEXT_ONLY_UNIQUE_ID_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_TEXT_ONLY_CHARACTERS
public static final String ITEM_EXACT_TEXT_ONLY_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_EXACT_REPAIRED_CHARACTERS
public static final String ITEM_EXACT_REPAIRED_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_FUZZY_PREVIOUS_VERSION_CHARACTERS
public static final String ITEM_FUZZY_PREVIOUS_VERSION_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_FUZZY_UNIQUE_ID_CHARACTERS
public static final String ITEM_FUZZY_UNIQUE_ID_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_FUZZY_CHARACTERS
public static final String ITEM_FUZZY_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_FUZZY_REPAIRED_CHARACTERS
public static final String ITEM_FUZZY_REPAIRED_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_PHRASE_ASSEMBLED_CHARACTERS
public static final String ITEM_PHRASE_ASSEMBLED_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_MT_CHARACTERS
public static final String ITEM_MT_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_CONCORDANCE_CHARACTERS
public static final String ITEM_CONCORDANCE_CHARACTERS
- See Also:
- Constant Field Values
-
ITEM_NONTRANSLATABLE_CHARACTER_COUNT
public static final String ITEM_NONTRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_TRANSLATABLE_CHARACTER_COUNT
public static final String ITEM_TRANSLATABLE_CHARACTER_COUNT
- See Also:
- Constant Field Values
-
ITEM_NOCATEGORY_CHARACTERS
public static final String ITEM_NOCATEGORY_CHARACTERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
setRootDirectory
public void setRootDirectory(String rootDir)
-
getTemplateStream
protected InputStream getTemplateStream()
-
addStepsToList
protected void addStepsToList(List<IPipelineStep> list)
Adds internal steps providing counts against single categories. The sequence of internal steps in this list defines priorities of categories within their groups (GMX and Okapi). A category group is assigned to a step by having it *implement* the category group's marker interface.- Specified by:
addStepsToList
in classAbstractCompoundStep
-
handleStartBatch
protected Event handleStartBatch(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.START_BATCH
event.- Overrides:
handleStartBatch
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
handleStartBatchItem
protected Event handleStartBatchItem(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.START_BATCH_ITEM
event.- Overrides:
handleStartBatchItem
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
handleEndBatch
protected Event handleEndBatch(Event event)
Sets per-project fields- Overrides:
handleEndBatch
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
countNonTranslatable
protected long countNonTranslatable(IWithAnnotations res, CategoryGroup group)
-
countCategories
protected long countCategories(IWithAnnotations res, CategoryGroup group)
-
setProjectFields
protected void setProjectFields(IReportGenerator gen, IResource res)
-
setItemFields
protected void setItemFields(IReportGenerator gen, IWithAnnotations res)
-
handleEndBatchItem
protected Event handleEndBatchItem(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.END_BATCH_ITEM
event.- Overrides:
handleEndBatchItem
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
handleStartDocument
protected Event handleStartDocument(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.START_DOCUMENT
event.- Overrides:
handleStartDocument
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
handleEndDocument
protected Event handleEndDocument(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.END_DOCUMENT
event.- Overrides:
handleEndDocument
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
handleTextUnit
protected Event handleTextUnit(Event event)
Description copied from class:BasePipelineStep
Handles theEventType.TEXT_UNIT
event.- Overrides:
handleTextUnit
in classBasePipelineStep
- Parameters:
event
- event to handle.- Returns:
- the event returned.
-
getReportGenerator
public IReportGenerator getReportGenerator()
-
setReportGenerator
public void setReportGenerator(IReportGenerator reportGenerator)
-
getName
public String getName()
Description copied from interface:IPipelineStep
Gets the localizable name of this step.- Returns:
- the localizable name of this step.
-
getDescription
public String getDescription()
Description copied from interface:IPipelineStep
Gets a short localizable description of what this step does.- Returns:
- the text of a short description of what this step does.
-
-