Creating a Bean - Cloud - 8.0

ConvertBody (Mediation)

Version
Cloud
8.0
Language
English
Product
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
Data Governance > Third-party systems > Processing components (Mediation) > ConvertBody components (Mediation)
Data Quality and Preparation > Third-party systems > Processing components (Mediation) > ConvertBody components (Mediation)
Design and Development > Third-party systems > Processing components (Mediation) > ConvertBody components (Mediation)
Last publication date
2024-02-21

Procedure

  1. From the repository tree view, expand the Code node and right-click the Beans node. In the contextual menu, select Create Bean.
  2. The New Bean wizard opens. In the Name field, type in a name for the bean, for example, PrintConvertToBean. Click Finish to close the wizard.
  3. Enter the following code in the design workspace.
    package beans;
    
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;
    public class PrintConvertToBean {
    
    	/**
    	 * print input message
    	 * @param message
    	 */
    	public static void helloExample(Document message) {
    		if (message == null) {
    			System.out.println("There's no message here!");
    			return;
    		}
    		Element rootElement = message.getDocumentElement();
    		if (rootElement == null) {
    			System.out.println("There's no root element here!");
    			return;
    		}
    		System.out.println("The root element name is:"
    				+ rootElement.getNodeName());
    		System.out.println("The book categories are:");
    		NodeList types = rootElement.getElementsByTagName("category");
    		for(int i = 0;i<types.getLength();i++){
    			Element child = (Element) types.item(i);
    			System.out.println(child.getFirstChild().getNodeValue());
    		}
    	}
    }
  4. Press Ctrl+S to save your bean.

Results

For more information about creating and using JavaBeans, see Using Beans.