/** * writes iocalized descriptions (if any) to the DOM node */ protected void writeLocalizedDescriptions(Node node, Descriptor desc) { LocalizedInfoNode localizedNode = new LocalizedInfoNode(); localizedNode.writeLocalizedMap(node, TagNames.DESCRIPTION, desc.getLocalizedDescriptions()); }
/** * notification of the end of XML parsing for this node */ public void postParsing() { Object o = getParentNode().getDescriptor(); if (o instanceof Descriptor) { Descriptor descriptor = (Descriptor) o; if (getXMLRootTag().getQName().equals(TagNames.DESCRIPTION)) { descriptor.setLocalizedDescription(lang, localizedValue); } else if (getXMLRootTag().getQName().equals(TagNames.NAME)) { descriptor.setLocalizedDisplayName(lang, localizedValue); } } } }
/** * writes iocalized descriptions (if any) to the DOM node */ protected void writeLocalizedDescriptions(Node node, Descriptor desc) { LocalizedInfoNode localizedNode = new LocalizedInfoNode(); localizedNode.writeLocalizedMap(node, TagNames.DESCRIPTION, desc.getLocalizedDescriptions()); }
/** * notification of the end of XML parsing for this node */ public void postParsing() { Object o = getParentNode().getDescriptor(); if (o instanceof Descriptor) { Descriptor descriptor = (Descriptor) o; if (getXMLRootTag().getQName().equals(TagNames.DESCRIPTION)) { descriptor.setLocalizedDescription(lang, localizedValue); } else if (getXMLRootTag().getQName().equals(TagNames.NAME)) { descriptor.setLocalizedDisplayName(lang, localizedValue); } } } }
@Override public Node writeDescriptor(Node parent, String nodeName, RelationRoleDescriptor descriptor) { Node roleNode = super.writeDescriptor(parent, nodeName, descriptor); LocalizedInfoNode localizedNode = new LocalizedInfoNode(); localizedNode.writeLocalizedMap(roleNode, TagNames.DESCRIPTION, descriptor.getLocalizedDescriptions()); if (descriptor.getRelationRoleName() != null) { appendTextChild(roleNode, EjbTagNames.EJB_RELATIONSHIP_ROLE_NAME,
LocalizedInfoNode localizedNode = new LocalizedInfoNode(); localizedNode.writeLocalizedMap(roleNode, EjbTagNames.DESCRIPTION, descriptor.getLocalizedDescriptions()); if (descriptor.getRelationRoleName() != null) { appendTextChild(roleNode, EjbTagNames.EJB_RELATIONSHIP_ROLE_NAME,
Node myNode = appendChild(parent, nodeName); LocalizedInfoNode localizedNode = new LocalizedInfoNode(); writeLocalizedDescriptions(myNode, descriptor); localizedNode.writeLocalizedMap(myNode, TagNames.NAME, descriptor.getLocalizedDisplayNames());