Skip to Content
0
Former Member
Jun 11, 2009 at 10:32 AM

Dynamic node Creation Problem

29 Views

Hi all,

I am trying to create a node through Java code bellow is the code

IWDNodeInfo graph = wdContext.nodeGraph().getNodeInfo();
for(int i=0;i<10;i++)
{
		
	int nodeNumber = i+4;
	IWDNodeInfo seriseNode = graph.addChild("Serise"+nodeNumber,null,true,false,false,false,false,false,null,null,null);
		
	seriseNode.addAttribute("S"+nodeNumber+"_size","com.sap.dictionary.double");
	seriseNode.addAttribute("S"+nodeNumber+"_xVal","com.sap.dictionary.double");
	seriseNode.addAttribute("S"+nodeNumber+"_yVal","com.sap.dictionary.double");
	//seriseNode.addAttribute("S"+nodeNumber+"_tooltip","com.sap.dictionary.string");
		
	IWDNode node = wdContext.nodeGraph().getChildNode("Serise"+nodeNumber,IWDNode.NO_SELECTION);
	IWDNodeElement nodeElem = node.createElement();
	nodeElem.setAttributeValue("S"+nodeNumber+"_xVal",new Double(0));
	nodeElem.setAttributeValue("S"+nodeNumber+"_yVal",new Double(0));
	nodeElem.setAttributeValue("S"+nodeNumber+"_size",new Double(0));
	node.addElement(nodeElem);
	
}
IWDNode node = wdContext.nodeGraph().getChildNode("Serise4",IWDNode.NO_SELECTION);
node.getCurrentElement().getAttributeAsText("S4_size");

now it is giving me null pointer exception at last line any idea why it coming.

Thanks