/** * Creates a new instance. * * @param elementName * The name of the element to be written. * @param indentLevel * The indent level of the element. */ public RelationMemberWriter(String elementName, int indentLevel) { super(elementName, indentLevel); memberTypeRenderer = new MemberTypeRenderer(); }
/** * Writes the way node. * * @param relationMember * The wayNode to be processed. */ public void processRelationMember(RelationMember relationMember) { beginOpenElement(); addAttribute("type", memberTypeRenderer.render(relationMember.getMemberType())); addAttribute("ref", Long.toString(relationMember.getMemberId())); addAttribute("role", relationMember.getMemberRole()); endOpenElement(true); } }
/** * Writes the way node. * * @param relationMember * The wayNode to be processed. */ public void processRelationMember(RelationMember relationMember) { beginOpenElement(); addAttribute("type", memberTypeRenderer.render(relationMember.getMemberType())); addAttribute("ref", Long.toString(relationMember.getMemberId())); addAttribute("role", relationMember.getMemberRole()); endOpenElement(true); } }
/** * Creates a new instance. * * @param elementName * The name of the element to be written. * @param indentLevel * The indent level of the element. */ public RelationMemberWriter(String elementName, int indentLevel) { super(elementName, indentLevel); memberTypeRenderer = new MemberTypeRenderer(); }