當前位置: 首頁>>代碼示例>>Java>>正文


Java XMLHandler.addTagValue方法代碼示例

本文整理匯總了Java中org.pentaho.di.core.xml.XMLHandler.addTagValue方法的典型用法代碼示例。如果您正苦於以下問題:Java XMLHandler.addTagValue方法的具體用法?Java XMLHandler.addTagValue怎麽用?Java XMLHandler.addTagValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.pentaho.di.core.xml.XMLHandler的用法示例。


在下文中一共展示了XMLHandler.addTagValue方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String xml="";
    
    xml+="<"+XML_TAG+">";
    
    xml+=XMLHandler.addTagValue("field_name",      fieldName);
    xml+=XMLHandler.addTagValue("formula_string",  formula);
    xml+=XMLHandler.addTagValue("value_type",      ValueMeta.getTypeDesc(valueType));
    xml+=XMLHandler.addTagValue("value_length",    valueLength);
    xml+=XMLHandler.addTagValue("value_precision", valuePrecision);
    xml+=XMLHandler.addTagValue("replace_field",   replaceField);
    
    
    xml+="</"+XML_TAG+">";
 
    return xml;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:19,代碼來源:JaninoMetaFunction.java

示例2: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String retval="";
    
    retval+="      <field>"+Const.CR;
    retval+="        "+XMLHandler.addTagValue("name",         getName());
    retval+="        "+XMLHandler.addTagValue("attribut",      getAttribut());
    retval+="        "+XMLHandler.addTagValue("type",         getTypeDesc());
    retval+="        "+XMLHandler.addTagValue("format",       getFormat());
    retval+="        "+XMLHandler.addTagValue("currency",     getCurrencySymbol());
    retval+="        "+XMLHandler.addTagValue("decimal",      getDecimalSymbol());
    retval+="        "+XMLHandler.addTagValue("group",        getGroupSymbol());
    retval+="        "+XMLHandler.addTagValue("length",       getLength());
    retval+="        "+XMLHandler.addTagValue("precision",    getPrecision());
    retval+="        "+XMLHandler.addTagValue("trim_type",    getTrimTypeCode());
    retval+="        "+XMLHandler.addTagValue("repeat",       isRepeated());
    

    retval+="        </field>"+Const.CR;
    
    return retval;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:23,代碼來源:LDIFInputField.java

示例3: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String retval="";
    
    retval+="      <field>"+Const.CR;
    retval+="        "+XMLHandler.addTagValue("name",         getName());
    retval+="        "+XMLHandler.addTagValue("column",       getColumnCode());
    retval+="        "+XMLHandler.addTagValue("type",         getTypeDesc());
    retval+="        "+XMLHandler.addTagValue("format",       getFormat());
    retval+="        "+XMLHandler.addTagValue("currency",     getCurrencySymbol());
    retval+="        "+XMLHandler.addTagValue("decimal",      getDecimalSymbol());
    retval+="        "+XMLHandler.addTagValue("group",        getGroupSymbol());
    retval+="        "+XMLHandler.addTagValue("length",       getLength());
    retval+="        "+XMLHandler.addTagValue("precision",    getPrecision());
    retval+="        "+XMLHandler.addTagValue("trim_type",    getTrimTypeCode());
    retval+="        "+XMLHandler.addTagValue("repeat",       isRepeated());
    
    retval+="      </field>"+Const.CR;
    
    return retval;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:22,代碼來源:RssInputField.java

示例4: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String xml="";
    
    xml+="<"+XML_TAG+">";
    
    xml+=XMLHandler.addTagValue("field_name",      fieldName);
    xml+=XMLHandler.addTagValue("calc_type",       getCalcTypeDesc());
    xml+=XMLHandler.addTagValue("field_a",         fieldA);
    xml+=XMLHandler.addTagValue("field_b",         fieldB);
    xml+=XMLHandler.addTagValue("field_c",         fieldC);
    xml+=XMLHandler.addTagValue("field_d",         fieldD);
    xml+=XMLHandler.addTagValue("field_e",         fieldE);
    xml+=XMLHandler.addTagValue("value_type",      ValueMeta.getTypeDesc(valueType));
    xml+=XMLHandler.addTagValue("value_length",    valueLength);
    xml+=XMLHandler.addTagValue("value_precision", valuePrecision);
    xml+=XMLHandler.addTagValue("remove",          removedFromResult);
    xml+=XMLHandler.addTagValue("conversion_mask", conversionMask);
    xml+=XMLHandler.addTagValue("decimal_symbol",  decimalSymbol);
    xml+=XMLHandler.addTagValue("grouping_symbol", groupingSymbol);
    xml+=XMLHandler.addTagValue("currency_symbol", currencySymbol);
    
    xml+="</"+XML_TAG+">";
 
    return xml;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:27,代碼來源:CalculatorMetaFunction.java

示例5: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String retval="";
    
    retval+="      <field>"+Const.CR;
    retval+="        "+XMLHandler.addTagValue("name",         getName());
    retval+="        "+XMLHandler.addTagValue("field",      getField());
    retval+="        "+XMLHandler.addTagValue("type",         getTypeDesc());
    retval+="        "+XMLHandler.addTagValue("format",       getFormat());
    retval+="        "+XMLHandler.addTagValue("currency",     getCurrencySymbol());
    retval+="        "+XMLHandler.addTagValue("decimal",      getDecimalSymbol());
    retval+="        "+XMLHandler.addTagValue("group",        getGroupSymbol());
    retval+="        "+XMLHandler.addTagValue("length",       getLength());
    retval+="        "+XMLHandler.addTagValue("precision",    getPrecision());
    retval+="        "+XMLHandler.addTagValue("trim_type",    getTrimTypeCode());
    retval+="        "+XMLHandler.addTagValue("repeat",       isRepeated());
    retval+="        </field>"+Const.CR;
    return retval;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:20,代碼來源:SalesforceInputField.java

示例6: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String xml="";
    
    xml+="<"+XML_TAG+">";
    
    xml+=XMLHandler.addTagValue("field_name",      fieldName);
    xml+=XMLHandler.addTagValue("calc_type",       getCalcTypeDesc());
    xml+=XMLHandler.addTagValue("field_a",         fieldA);
    xml+=XMLHandler.addTagValue("field_b",         fieldB);
    xml+=XMLHandler.addTagValue("field_c",         fieldC);
    xml+=XMLHandler.addTagValue("value_type",      ValueMeta.getTypeDesc(valueType));
    xml+=XMLHandler.addTagValue("value_length",    valueLength);
    xml+=XMLHandler.addTagValue("value_precision", valuePrecision);
    xml+=XMLHandler.addTagValue("remove",          removedFromResult);
    xml+=XMLHandler.addTagValue("conversion_mask", conversionMask);
    xml+=XMLHandler.addTagValue("decimal_symbol",  decimalSymbol);
    xml+=XMLHandler.addTagValue("grouping_symbol", groupingSymbol);
    xml+=XMLHandler.addTagValue("currency_symbol", currencySymbol);
    
    xml+="</"+XML_TAG+">";
 
    return xml;
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:25,代碼來源:CalculatorMetaFunction.java

示例7: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    return  "<"+XML_TAG+">" +
                XMLHandler.addTagValue("stepname", stepname, false) +
                XMLHandler.addTagValue("copy", copy, false) +
                XMLHandler.addTagValue("linesRead", linesRead, false) +
                XMLHandler.addTagValue("linesWritten", linesWritten, false) +
                XMLHandler.addTagValue("linesInput", linesInput, false) +
                XMLHandler.addTagValue("linesOutput", linesOutput, false) +
                XMLHandler.addTagValue("linesUpdated", linesUpdated, false) +
                XMLHandler.addTagValue("linesRejected", linesRejected, false) +
                XMLHandler.addTagValue("errors", errors, false) +
                XMLHandler.addTagValue("statusDescription", statusDescription, false) +
                XMLHandler.addTagValue("seconds", seconds, false) +
                XMLHandler.addTagValue("speed", speed, false) +
                XMLHandler.addTagValue("priority", priority, false) +
                XMLHandler.addTagValue("stopped", stopped, false) +
                XMLHandler.addTagValue("paused", paused, false) +
            "</"+XML_TAG+">";
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:21,代碼來源:StepStatus.java

示例8: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String retval="";
    
    retval+="      <field>"+Const.CR;
    retval+="        "+XMLHandler.addTagValue("name",         getName());
    retval+="        "+XMLHandler.addTagValue("element_type", getElementTypeCode());
    retval+="        "+XMLHandler.addTagValue("type",         getTypeDesc());
    retval+="        "+XMLHandler.addTagValue("format",       getFormat());
    retval+="        "+XMLHandler.addTagValue("currency",     getCurrencySymbol());
    retval+="        "+XMLHandler.addTagValue("decimal",      getDecimalSymbol());
    retval+="        "+XMLHandler.addTagValue("group",        getGroupSymbol());
    retval+="        "+XMLHandler.addTagValue("length",       getLength());
    retval+="        "+XMLHandler.addTagValue("precision",    getPrecision());
    retval+="        "+XMLHandler.addTagValue("trim_type",    getTrimTypeCode());
    retval+="        "+XMLHandler.addTagValue("repeat",       isRepeated());
    

    retval+="        </field>"+Const.CR;
    
    return retval;
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:23,代碼來源:LoadFileInputField.java

示例9: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
/***
 * Generates the XML Output for the Storage of this Field</br>
 * 
 * @author Florian Wiedner
 * @category ARXFields
 * @return String The String of the XML Representation
 */
public String getXML(){
	 String retval = "";

	    retval += "      <field>" + Const.CR;
	    retval += "        " + XMLHandler.addTagValue( "name", getName() );
	    retval += "        " + XMLHandler.addTagValue( "type", type );
	    retval += "        " + XMLHandler.addTagValue( "transformation", transformation );
	    retval += "        " + XMLHandler.addTagValue( "minimumGen", minimumGen );
	    retval += "        " + XMLHandler.addTagValue( "maximumGen", maximumGen );
	    retval += "        " + XMLHandler.addTagValue( "functionMicro", functionMicro );
	    retval += "        " + XMLHandler.addTagValue( "hierarchie", hierarchie );
	    retval += "        " + XMLHandler.addTagValue( "attributeWeight", attributeWeight );
	    retval += "        " + XMLHandler.addTagValue( "lDiversity", lDiversity );
	    retval += "        " + XMLHandler.addTagValue( "lDiversityVariant", lDiversityVariant );
	    retval += "        " + XMLHandler.addTagValue( "lDiversityC", lDiversityC );
	    retval += "        " + XMLHandler.addTagValue( "tCloseness", tCloseness );
	    retval += "        " + XMLHandler.addTagValue( "tClosenessMeasure", tClosenessMeasure );
	    retval += "        " + XMLHandler.addTagValue( "dDisclosure", dDisclosure );
	    retval += "        " + XMLHandler.addTagValue( "missingDataMicro", (missingDataMicro?"true":"false") );
	    retval += "        " + XMLHandler.addTagValue( "lDiversityEnable", (lDiversityEnable?"true":"false") );
	    retval += "        " + XMLHandler.addTagValue( "tClosenessEnable", (tClosenessEnable?"true":"false") );
	    retval += "        " + XMLHandler.addTagValue( "dDisclosureEnable", (dDisclosureEnable?"true":"false") );
	    retval += "        </field>" + Const.CR;

	    return retval;
}
 
開發者ID:WiednerF,項目名稱:ARXPlugin,代碼行數:34,代碼來源:ARXFields.java

示例10: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
/***
 * Generates the XML Output for the Storage of this Region</br>
 * 
 * @author Florian Wiedner
 * @category RegionStore
 * @return String The String of the XML Representation
 */
public String getXML() {
	String retval = "";

	retval += "      <region>" + Const.CR;
	retval += "        " + XMLHandler.addTagValue("name", getName());
	retval += "        " + XMLHandler.addTagValue("sampling", getSampling());
	retval += "        " + XMLHandler.addTagValue("population", getPopulation());
	retval += "        </region>" + Const.CR;

	return retval;
}
 
開發者ID:WiednerF,項目名稱:ARXPlugin,代碼行數:19,代碼來源:RegionStore.java

示例11: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML()
{
    String retval="";
    
    retval+="      <field>"+Const.CR;
    retval+="        "+XMLHandler.addTagValue("name",         getName());
    retval+="        "+XMLHandler.addTagValue("type",         getTypeDesc());
    retval+="        "+XMLHandler.addTagValue("format",       getFormat());
    retval+="        "+XMLHandler.addTagValue("currency",     getCurrencySymbol());
    retval+="        "+XMLHandler.addTagValue("decimal",      getDecimalSymbol());
    retval+="        "+XMLHandler.addTagValue("group",        getGroupSymbol());
    retval+="        "+XMLHandler.addTagValue("length",       getLength());
    retval+="        "+XMLHandler.addTagValue("precision",    getPrecision());
    retval+="        "+XMLHandler.addTagValue("trim_type",    getTrimTypeDesc());
    retval+="        "+XMLHandler.addTagValue("repeat",       isRepeated());
    
    retval+="        <positions>";
    for (int i=0;i<fieldPosition.length;i++)
    {
        retval+=XMLHandler.addTagValue("position", fieldPosition[i].toString(), false);
    }
    retval+="        </positions>"+Const.CR;

    retval+="        </field>"+Const.CR;
    
    return retval;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:28,代碼來源:XMLInputSaxField.java

示例12: writeField

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
private void writeField(ValueMetaInterface valueMeta, Object valueData, String element) throws KettleStepException
{
	try
	{
		String str = XMLHandler.addTagValue(element, valueMeta.getString(valueData), false);
		if (str != null)
			data.writer.write(str.toCharArray());
	} catch (Exception e)
	{
		throw new KettleStepException("Error writing line :", e); //$NON-NLS-1$
	}
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:13,代碼來源:XMLOutput.java

示例13: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
@Override
public String getXML() {
  String ret = super.getXML();
  ret = ret + new String("    "+XMLHandler.addTagValue(TAG_DATA_FORMAT, dataFormat.toString()));
  ret = ret + new String("    "+XMLHandler.addTagValue(TAG_AGENT_PORT, agentPort));
  ret = ret + new String("    "+XMLHandler.addTagValue(TAG_CHARSET, charset.name()));
  ret = ret + new String("    "+XMLHandler.addTagValue(TAG_DEBUG_FILE, debugFile));
  return ret;
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:10,代碼來源:InfobrightLoaderMeta.java

示例14: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML() {
	String xml = "";

	// XML: write the SRS containing the authority, srid and descriptioin
	xml += XMLHandler.addTagValue(XML_AUTH, authority);
	xml += XMLHandler.addTagValue(XML_SRID, srid);
	xml += XMLHandler.addTagValue(XML_DESC, description);
	xml += XMLHandler.addTagValue(XML_CUST, is_custom);
	if (crs != null) {
		xml += XMLHandler.addTagValue(XML_WKT, crs.toWKT());
	}

	return xml;
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:15,代碼來源:SRS.java

示例15: getXML

import org.pentaho.di.core.xml.XMLHandler; //導入方法依賴的package包/類
public String getXML() {
	
       StringBuffer xml = new StringBuffer();
       
       xml.append(XMLHandler.openTag(XML_TAG));

       for (SlaveServer slaveServer : masters) {
       	xml.append(slaveServer.getXML());
       }
       
       XMLHandler.addTagValue("report_to_masters", reportingToMasters);
       
       if (slaveServer!=null) {
       	xml.append(slaveServer.getXML());
       }

       XMLHandler.addTagValue("joining", joining);
       XMLHandler.addTagValue("max_log_lines", maxLogLines);
       XMLHandler.addTagValue("max_log_timeout_minutes", maxLogTimeoutMinutes);
       XMLHandler.addTagValue("object_timeout_minutes", objectTimeoutMinutes);
       
       xml.append(XMLHandler.openTag(XML_TAG_SEQUENCES));
       for (SlaveSequence slaveSequence : slaveSequences) {
         xml.append(XMLHandler.openTag(SlaveSequence.XML_TAG));
         xml.append(slaveSequence.getXML());
         xml.append(XMLHandler.closeTag(SlaveSequence.XML_TAG));
       }
       xml.append(XMLHandler.closeTag(XML_TAG_SEQUENCES));
       
       if (autoSequence!=null) {
         xml.append(XMLHandler.openTag(XML_TAG_AUTOSEQUENCE));
         xml.append(autoSequence.getXML());
         xml.append(XMLHandler.addTagValue(XML_TAG_AUTO_CREATE, automaticCreationAllowed));
         xml.append(XMLHandler.closeTag(XML_TAG_AUTOSEQUENCE));
       }
       
       xml.append(XMLHandler.closeTag(XML_TAG));
       
       return xml.toString();
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:41,代碼來源:SlaveServerConfig.java


注:本文中的org.pentaho.di.core.xml.XMLHandler.addTagValue方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。