/** * Makes a XML text representation. * * @param buffer */ public void makeTextElement(PrintWriter buffer) { int size; String prefix = rNSContext_.getPrefixByUri("http://www.iso_relax.org/xmlns/miaou/binaryTreeAutomaton"); buffer.print("<"); URelaxer.makeQName(prefix, "nonExistentAttributeTransition", buffer); rNSContext_.makeNSMappings(buffer); buffer.print(" "); buffer.print("target"); buffer.print("=\""); buffer.print(URelaxer.getString(getTarget())); buffer.print("\""); buffer.print(" "); buffer.print("nameClass"); buffer.print("=\""); buffer.print(URelaxer.getString(getNameClass())); buffer.print("\""); if (exceptNameClass_ != null) { buffer.print(" "); buffer.print("exceptNameClass"); buffer.print("=\""); buffer.print(URelaxer.getString(getExceptNameClass())); buffer.print("\""); } buffer.print(" "); buffer.print("right"); buffer.print("=\""); buffer.print(URelaxer.getString(getRight())); buffer.print("\""); buffer.print(">"); buffer.print("</"); URelaxer.makeQName(prefix, "nonExistentAttributeTransition", buffer); buffer.print(">"); }
/** @param element */ private void init(Element element) { IBinaryTreeAutomatonFactory factory = BinaryTreeAutomatonFactory.getFactory(); RStack stack = new RStack(element); rNSContext_.declareNamespace(element); target_ = URelaxer.getAttributePropertyAsInt(element, "target"); right_ = URelaxer.getAttributePropertyAsInt(element, "right"); }
/** * Makes a XML text representation. * * @param buffer */ public void makeTextElement(PrintWriter buffer) { int size; String prefix = rNSContext_.getPrefixByUri("http://www.asahi-net.or.jp/~cs8k-cyu/bulletml"); buffer.print("<"); URelaxer.makeQName(prefix, "direction", buffer); rNSContext_.makeNSMappings(buffer); if (type_ != null) { buffer.print(" "); buffer.print("type"); buffer.print("=\""); buffer.print(URelaxer.escapeAttrQuot(getType())); buffer.print("\""); } buffer.print(">"); buffer.print("</"); URelaxer.makeQName(prefix, "direction", buffer); buffer.print(">"); }
/** * Makes a XML text representation. * * @param buffer */ public void makeTextElement(PrintWriter buffer) { int size; String prefix = rNSContext_.getPrefixByUri("http://www.iso_relax.org/xmlns/miaou/binaryTreeAutomaton"); buffer.print("<"); URelaxer.makeQName(prefix, "textTransition", buffer); rNSContext_.makeNSMappings(buffer); buffer.print(" "); buffer.print("target"); buffer.print("=\""); buffer.print(URelaxer.getString(getTarget())); buffer.print("\""); buffer.print(" "); buffer.print("right"); buffer.print("=\""); buffer.print(URelaxer.getString(getRight())); buffer.print("\""); buffer.print(">"); buffer.print("</"); URelaxer.makeQName(prefix, "textTransition", buffer); buffer.print(">"); }
// DOM output public void setupNamespace(Element element) { String uri = element.getNamespaceURI(); String myPrefix = getPrefixByUri(uri); element.setPrefix(myPrefix); if (myPrefix != null) { IRNSContainer parent = (IRNSContainer) rnode_.getParentRNode(); if (parent == null) { addPrefixDecl(element, myPrefix, uri); return; } RNSContext parentContext = parent.getRNSContext(); String parentPrefix = parentContext.getPrefixByUri(uri); if (!myPrefix.equals(parentPrefix)) { addPrefixDecl(element, myPrefix, uri); } } }
/** * Creates a DOM representation of the object. Result is appended to the Node <code>parent</code>. * * @param parent */ public void makeElement(Node parent) { Document doc; if (parent instanceof Document) { doc = (Document) parent; } else { doc = parent.getOwnerDocument(); } Element element = doc.createElementNS( "http://www.iso_relax.org/xmlns/miaou/binaryTreeAutomaton", "textTransition"); rNSContext_.setupNamespace(element); int size; URelaxer.setAttributePropertyByInt(element, "target", this.target_); URelaxer.setAttributePropertyByInt(element, "right", this.right_); parent.appendChild(element); }
/** * Creates a DOM representation of the object. Result is appended to the Node <code>parent</code>. * * @param parent */ public void makeElement(Node parent) { Document doc; if (parent instanceof Document) { doc = (Document) parent; } else { doc = parent.getOwnerDocument(); } Element element = doc.createElementNS("http://www.asahi-net.or.jp/~cs8k-cyu/bulletml", "direction"); rNSContext_.setupNamespace(element); URelaxer.setElementPropertyByString(element, this.content_); int size; if (this.type_ != null) { URelaxer.setAttributePropertyByString(element, "type", this.type_); } parent.appendChild(element); }
/** @param element */ private void init(Element element) { RStack stack = new RStack(element); rNSContext_.declareNamespace(element); content_ = URelaxer.getElementPropertyAsString(element); type_ = URelaxer.getAttributePropertyAsString(element, "type"); }