/** * Called when a child element with simple content is read for DD. */ public void setValue(CmrField field, UnmarshallingContext navigator, String namespaceURI, String localName, String value) { if (localName.equals("cmr-field-name")) { field.setCmrFieldName(getValue(localName, value)); } else if (localName.equals("cmr-field-type")) { field.setCmrFieldType(getValue(localName, value)); } }
/** * Called when parsing of a new element started. */ public Object newChild(EjbRelationshipRole parent, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs) { Object child = null; if (localName.equals("cascade-delete")) { parent.setCascadeDelete(true); } else if (localName.equals("relationship-role-source")) { child = new RelationshipRoleSource(); } else if (localName.equals("cmr-field")) { child = new CmrField(); } return child; }
/** * Called when parsing of a new element started. */ public Object newChild(EjbRelationshipRole parent, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs) { Object child = null; if (localName.equals("cascade-delete")) { parent.setCascadeDelete(true); } else if (localName.equals("relationship-role-source")) { child = new RelationshipRoleSource(); } else if (localName.equals("cmr-field")) { child = new CmrField(); } return child; }
/** * Called when a child element with simple content is read for DD. */ public void setValue(CmrField field, UnmarshallingContext navigator, String namespaceURI, String localName, String value) { if (localName.equals("cmr-field-name")) { field.setCmrFieldName(getValue(localName, value)); } else if (localName.equals("cmr-field-type")) { field.setCmrFieldType(getValue(localName, value)); } }