Package org.omegat.core.data
package org.omegat.core.data
These are the main internal data structures representing projects, TMs, source entries, translations, etc.
-
ClassDescriptionExpand variables representing project properties.Class for store full entry's identifier, including file, id, src, etc.Common utility class for external TMs.Class for store data from TMs from the
/tmfolder.Utility class for import translations from tm/auto/ files.Interface for access to loaded project.These translations can't be null.Exception for optimistic locking fail.Common interface for any object storing a pair source / translation text with date and authorCommon interface for any object storing a pair source / translation textProject implementation when project not really loaded.Process one entry on parse source file.Storage for results of entry parsing, i.e.Plugin information POJO data class.Builder class.Class for prepare TMXEntry content before save unchangeable copy in the ProjectTMX.ProjectException is a checked exception that may be thrown by validating a project.Factory for load project, create project, and create "not-loaded" project.Storage for project properties.Class for store data from project_save.tmx.This interface is used as a callback mechanism to check if specific entries or source texts exist in a project.Class for store protected part's info.Loaded project implementation.Store runtime-only preference values, which shouldn't be saved to config dir.Utility methods for working with segment property arrays.Source text entry represents an individual segment for translation pulled directly from the input files.Tracks usage and frequency of words and word pairsA wrapper class for use with SuperTMXMerge.Storage for TMX entry.Base class for entry translation.