Package org.omegat.filters2
Interface IParseCallback
-
- All Known Implementing Classes:
ParseEntry
public interface IParseCallbackCallback for parse files.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEntry(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String comment, java.lang.String path, IFilter filter, java.util.List<ProtectedPart> protectedParts)Read entry from source file, with single "comment" property.voidaddEntry(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String comment, IFilter filter)Old call without path, for compatibility with OmegaT < 2.5.0voidaddEntryWithProperties(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String[] props, java.lang.String path, IFilter filter, java.util.List<ProtectedPart> protectedParts)Read entry from source file, with arbitrary (optional) propertiesvoidlinkPrevNextSegments()This method can be called from any filter on the end of file processing.
-
-
-
Method Detail
-
addEntryWithProperties
void addEntryWithProperties(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String[] props, java.lang.String path, IFilter filter, java.util.List<ProtectedPart> protectedParts)Read entry from source file, with arbitrary (optional) properties- Parameters:
id- ID in source file, or null if ID not supported by formatsource- source entry texttranslation- exist translation textisFuzzy- true if translation is fuzzyprops- an array of key=value metadata properties for the entrypath- path of segmentfilter- filter which produces entryprotectedParts- (since 3.0.6) protected parts
-
addEntry
void addEntry(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String comment, java.lang.String path, IFilter filter, java.util.List<ProtectedPart> protectedParts)Read entry from source file, with single "comment" property. Convenience method foraddEntryWithProperties(String, String, String, boolean, String[], String, IFilter, List).
-
addEntry
void addEntry(java.lang.String id, java.lang.String source, java.lang.String translation, boolean isFuzzy, java.lang.String comment, IFilter filter)Old call without path, for compatibility with OmegaT < 2.5.0
-
linkPrevNextSegments
void linkPrevNextSegments()
This method can be called from any filter on the end of file processing. It links prev/next segments for multiple translations.
-
-