public Argument() { argumentNode = new Node(ELEM_NAME); serviceNode = null; }
public Action(Node serviceNode){ //TODO Test this.serviceNode = serviceNode; this.actionNode = new Node(Action.ELEM_NAME); }
public StateVariable() { this.serviceNode = null; this.stateVariableNode = new Node(ELEM_NAME); }
public AllowedValueRange(){ //TODO Test allowedValueRangeNode = new Node(ELEM_NAME); } ////////////////////////////////////////////////
public Argument(Node servNode){ argumentNode = new Node(ELEM_NAME); serviceNode = servNode; }
public Icon() { this(new Node(ELEM_NAME)); }
/** * Create an AllowedValue by the value String, * and will create the Node structure by itself * * @param value The value that will be associate to thi object */ public AllowedValue(String value) { //TODO Some test are done not stable allowedValueNode = new Node(ELEM_NAME); //better (twa) setValue(value); //better (twa) }
private Node createPropertySetNode(String varName, String value) { Node propSetNode = new Node(/*XMLNS + SOAP.DELIM + */PROPERTYSET); propSetNode.setNameSpace(XMLNS, Subscription.XMLNS); Node propNode = new Node(/*XMLNS + SOAP.DELIM + */PROPERTY); propSetNode.addNode(propNode); // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (05/22/03) //Node varNameNode = new Node(XMLNS + SOAP.DELIM + varName); Node varNameNode = new Node(varName); varNameNode.setValue(value); propNode.addNode(varNameNode); return propSetNode; }
public final static Node createEnvelopeBodyNode() { // <Envelope> Node envNode = new Node(SOAP.XMLNS + SOAP.DELIM + SOAP.ENVELOPE); envNode.setAttribute("xmlns" + SOAP.DELIM + SOAP.XMLNS, SOAP.XMLNS_URL); envNode.setAttribute(SOAP.XMLNS + SOAP.DELIM + "encodingStyle", SOAP.ENCSTYLE_URL); // <Body> Node bodyNode = new Node(SOAP.XMLNS + SOAP.DELIM + SOAP.BODY); envNode.addNode(bodyNode); return envNode; }
public AllowedValueRange(Number max, Number min, Number step) { //TODO Test allowedValueRangeNode = new Node(ELEM_NAME); if(max!=null) setMaximum(max.toString()); if(min!=null) setMinimum(min.toString()); if(step!=null) setStep(step.toString()); }
public Service(){ this(new Node(ELEM_NAME)); Node sp = new Node(SPEC_VERSION); Node M =new Node(MAJOR); M.setValue(MAJOR_VALUE); sp.addNode(M); Node m =new Node(MINOR); m.setValue(MINOR_VALUE); sp.addNode(m); //Node scpd = new Node(SCPD_ROOTNODE,SCPD_ROOTNODE_NS); wrong! Node scpd = new Node(SCPD_ROOTNODE); scpd.addAttribute("xmlns",SCPD_ROOTNODE_NS); scpd.addNode(sp); getServiceData().setSCPDNode(scpd); }
public void setNode(String name) { if (hasNode(name)) { return; } Node node = new Node(name); addNode(node); }
private Node createResponseNode(String var) { Node queryResNode = new Node(); queryResNode.setName(Control.NS, Control.QUERY_STATE_VARIABLE_RESPONSE); queryResNode.setNameSpace(Control.NS, Control.XMLNS); Node returnNode = new Node(); returnNode.setName(Control.RETURN); returnNode.setValue(var); queryResNode.addNode(returnNode); return queryResNode; } }
public void setNode(String name, String value) { Node node = getNode(name); if (node == null) { node = new Node(name); addNode(node); } node.setValue(value); }
private Node createContentNode(StateVariable stateVar) { Node queryVarNode = new Node(); queryVarNode.setName(Control.NS, Control.QUERY_STATE_VARIABLE); queryVarNode.setNameSpace(Control.NS, Control.XMLNS); Node varNode = new Node(); varNode.setName(Control.NS, Control.VAR_NAME); varNode.setValue(stateVar.getName()); queryVarNode.addNode(varNode); return queryVarNode; }
public void addAction(Action a){ Iterator<Argument> i = a.getArgumentList().iterator(); while (i.hasNext()) { Argument arg = i.next(); arg.setService(this); } Node scdpNode = getSCPDNode(); Node actionListNode = scdpNode.getNode(ActionList.ELEM_NAME); if (actionListNode == null){ actionListNode = new Node(ActionList.ELEM_NAME); scdpNode.addNode(actionListNode); } actionListNode.addNode(a.getActionNode()); }
public void setArgumentList(ArgumentList al){ Node argumentListNode = getActionNode().getNode(ArgumentList.ELEM_NAME); if (argumentListNode == null){ argumentListNode = new Node(ArgumentList.ELEM_NAME); getActionNode().addNode(argumentListNode); }else{ argumentListNode.removeAllNodes(); } Iterator<Argument> i = al.iterator(); while (i.hasNext()) { Argument a = i.next(); a.setService(getService()); argumentListNode.addNode(a.getArgumentNode()); } }
/** * Add a Service to device without checking for duplicate or syntax error * * @param s * Add Service s to the Device */ public void addService(Service s) { Node serviceListNode = getDeviceNode().getNode(ServiceList.ELEM_NAME); if (serviceListNode == null) { serviceListNode = new Node(ServiceList.ELEM_NAME); getDeviceNode().addNode(serviceListNode); } serviceListNode.addNode(s.getServiceNode()); }
private Node createContentNode(Service service, Action action, ArgumentList argList) { String actionName = action.getName(); String serviceType = service.getServiceType(); Node actionNode = new Node(); actionNode.setName(Control.NS, actionName); actionNode.setNameSpace(Control.NS, serviceType); int argListCnt = argList.size(); for (int n=0; n<argListCnt; n++) { Argument arg = argList.getArgument(n); Node argNode = new Node(); argNode.setName(arg.getName()); argNode.setValue(arg.getValue()); actionNode.addNode(argNode); } return actionNode; }
private void setURLBase(String value) { if (isRootDevice() == true) { Node node = getRootNode().getNode(URLBASE_NAME); if (node != null) { node.setValue(value); return; } node = new Node(URLBASE_NAME); node.setValue(value); int index = 1; if (getRootNode().hasNodes() == false) index = 1; getRootNode().insertNode(node, index); } }