public TMXFilterWriter(TMXWriter writer) { this.params = new Parameters(); this.writer = writer; }
public boolean isEnableDuplicateProps() { return getBoolean(ENABLE_DUPLICATE_PROPS); }
public String getPropValueSep () { return getString(PROP_VALUE_SEP); }
public void reset() { super.reset(); setWriteAllPropertiesAsAttributes(false); setEnableDuplicateProps(false); setPropValueSep(", "); setGenerateUUID(false); setNormalizeInlineIDs(false); }
private void processStartDocument (Event event) { StartDocument sd = (StartDocument)event.getResource(); // Create the output if ( outputStream == null ) { if (writer == null) { writer = new TMXWriter(outputPath); } else { writer.setPath(outputPath); } } else if ( outputStream != null ) { if (writer == null) { writer = new TMXWriter(new XMLWriter( new OutputStreamWriter(outputStream, StandardCharsets.UTF_8))); } else { writer.setXmlWriter(new XMLWriter( new OutputStreamWriter(outputStream, StandardCharsets.UTF_8))); } } writer.setWriteAllPropertiesAsAttributes(params.isWriteAllPropertiesAsAttributes()); writer.setExpandDuplicateProps(params.isEnableDuplicateProps()); writer.setPropValueSep(params.getPropValueSep()); writer.setGenerateUUID(params.isGenerateUUID()); writer.setNormalizeCodeIds(params.isNormalizeInlineIDs()); writer.writeStartDocument(sd, sd.getLocale(), locale, null, null, segType, "unknown", "text"); }
public void setGenerateUUID(boolean generateUUID) { setBoolean(GENERATE_TU_UUID, generateUUID); }
public void setNormalizeInlineIDs(boolean normalizeInlineIDs) { setBoolean(NORMALIZE_INLINE_IDS, normalizeInlineIDs); }
public boolean isWriteAllPropertiesAsAttributes() { return getBoolean(WRITE_ALL_PROPERTIES_AS_ATTRIBUTES); }
public void setEnableDuplicateProps(boolean duplicateProps) { setBoolean(ENABLE_DUPLICATE_PROPS, duplicateProps); }
public TMXFilterWriter() { this.params = new Parameters(); delayedEvents = new LinkedList<>(); }
public boolean isGenerateUUID() { return getBoolean(GENERATE_TU_UUID); }
public void setWriteAllPropertiesAsAttributes(boolean writeAllPropertiesAsAttributes) { setBoolean(WRITE_ALL_PROPERTIES_AS_ATTRIBUTES, writeAllPropertiesAsAttributes); }
public boolean isNormalizeInlineIDs() { return getBoolean(NORMALIZE_INLINE_IDS); }