Package org.omegat.core.data
These are the main internal data structures representing projects, TMs, source entries, translations, etc.
-
Interface Summary Interface Description IProject Interface for access to loaded project.IProject.DefaultTranslationsIterator IProject.MultipleTranslationsIterator ITMXEntry Common interface for any object storing a pair source / translation text with date and authorITranslationEntry Common interface for any object storing a pair source / translation textProjectTMX.CheckOrphanedCallback -
Class Summary Class Description CommandVarExpansion Expand variables representing project properties.DataUtils EntryKey Class for store full entry's identifier, including file, id, src, etc.ExternalTMFactory Common utility class for external TMs.ExternalTMFactory.BifileLoader ExternalTMFactory.Builder ExternalTMFactory.TMXLoader ExternalTMX Class for store data from TMs from the/tm
folder.ImportFromAutoTMX Utility class for import translations from tm/auto/ files.IProject.AllTranslations These translations can't be null.IProject.FileInfo LastSegmentManager NotLoadedProject Project implementation when project not really loaded.ParseEntry Process one entry on parse source file.ParseEntry.ParseEntryResult Storage for results of entry parsing, i.e.PluginInformation Plugin information POJO data class.PluginInformation.Builder Builder class.PrepareTMXEntry Class for prepare TMXEntry content before save unchangeable copy in the ProjectTMX.ProjectFactory Factory for load project, create project, and create "not-loaded" project.ProjectProperties Storage for project properties.ProjectTMX Class for store data from project_save.tmx.ProtectedPart Class for store protected part's info.RealProject Loaded project implementation.SegmentProperties Utility methods for working with segment property arrays.SourceTextEntry Source text entry represents an individual segment for translation pulled directly from the input files.StringData Tracks usage and frequency of words and word pairsStringEntry SyncTMX A wrapper class for use with SuperTMXMerge.TMXEntry Storage for TMX entry.TranslateEntry Base class for entry translation. -
Enum Summary Enum Description PluginInformation.Status SourceTextEntry.DUPLICATE TMXEntry.ExternalLinked -
Exception Summary Exception Description IProject.OptimisticLockingFail Exception for optimistic locking fail.ProjectException ProjectException is a checked exception that may be thrown by validating a project.