/** * Set the author name. * * @param name The name. */ public void setName(String name) { this.name = new Name(name); }
/** * Retrieve the author name. * * @return The name. */ public String getName() { if( name == null ) { return null; } return name.getContent(); }
public Name(String name) { this(); setContent(name); }
element = elements.get(i); if (isInstanceOf(element, Name.elementName())) { name = new Name(); validationItems.add(name.unmarshall(element, validationProperties)); } else if (isInstanceOf(element, Uri.elementName())) { uri = new Uri();
public SwordValidationInfo validate(List<SwordValidationInfo> elements, List<SwordValidationInfo> attributes, Properties validationContext) { SwordValidationInfo result = new SwordValidationInfo(xmlName); if (name == null) { SwordValidationInfo info = new SwordValidationInfo(Name.elementName(), SwordValidationInfo.MISSING_ELEMENT_ERROR, SwordValidationInfoType.ERROR); result.addValidationInfo(info); } else if (elements == null && name != null) { result.addValidationInfo(name.validate(validationContext)); } if (elements == null && uri != null) { result.addValidationInfo(uri.validate(validationContext)); } if (elements == null && email != null) { result.addValidationInfo(email.validate(validationContext)); } result.addUnmarshallValidationInfo(elements, attributes); return result; }
/** * Marshall the data in this object to a XOM Element. The element * will have the full name that is specified in the constructor. * * @return A XOM Element. */ public Element marshall() { Element element = new Element(getQualifiedName(), xmlName.getNamespace()); if (name != null) { element.appendChild(name.marshall()); } if (uri != null) { element.appendChild(uri.marshall()); } if (email != null) { element.appendChild(email.marshall()); } return element; }
if( isInstanceOf(element, Name.elementName() )) name = new Name(); validationItems.add(name.unmarshall(element, validationProperties));
public SwordValidationInfo validate(ArrayList<SwordValidationInfo> elements, ArrayList<SwordValidationInfo> attributes, Properties validationContext) { SwordValidationInfo result = new SwordValidationInfo(xmlName); if( name == null ) { SwordValidationInfo info = new SwordValidationInfo(Name.elementName(), SwordValidationInfo.MISSING_ELEMENT_ERROR, SwordValidationInfoType.ERROR); result.addValidationInfo(info); } else if( elements == null && name != null) { result.addValidationInfo(name.validate(validationContext)); } if( elements == null && uri != null ) { result.addValidationInfo(uri.validate(validationContext)); } if( elements == null && email != null ) { result.addValidationInfo(email.validate(validationContext)); } result.addUnmarshallValidationInfo(elements, attributes); return result; }
/** * Marshall the data in this object to a XOM Element. The element * will have the full name that is specified in the constructor. * * @return A XOM Element. */ public Element marshall() { Element element = new Element(getQualifiedName(), xmlName.getNamespace()); if( name != null ) { element.appendChild(name.marshall()); } if( uri != null ) { element.appendChild(uri.marshall()); } if( email != null ) { element.appendChild(email.marshall()); } return element; }
if( isInstanceOf(element, Name.elementName() )) name = new Name(); validationItems.add(name.unmarshall(element, validationProperties));
public SwordValidationInfo validate(List<SwordValidationInfo> elements, List<SwordValidationInfo> attributes, Properties validationContext) { SwordValidationInfo result = new SwordValidationInfo(xmlName); if( name == null ) { SwordValidationInfo info = new SwordValidationInfo(Name.elementName(), SwordValidationInfo.MISSING_ELEMENT_ERROR, SwordValidationInfoType.ERROR); result.addValidationInfo(info); } else if( elements == null && name != null) { result.addValidationInfo(name.validate(validationContext)); } if( elements == null && uri != null ) { result.addValidationInfo(uri.validate(validationContext)); } if( elements == null && email != null ) { result.addValidationInfo(email.validate(validationContext)); } result.addUnmarshallValidationInfo(elements, attributes); return result; }
/** * Retrieve the author name. * * @return The name. */ public String getName() { if (name == null) { return null; } return name.getContent(); }
/** * Set the author name. * * @param name The name. */ public void setName(String name) { this.name = new Name(name); }
public Name(String name) { this(); setContent(name); }
/** * Marshall the data in this object to a XOM Element. The element * will have the full name that is specified in the constructor. * * @return A XOM Element. */ public Element marshall() { Element element = new Element(getQualifiedName(), xmlName.getNamespace()); if( name != null ) { element.appendChild(name.marshall()); } if( uri != null ) { element.appendChild(uri.marshall()); } if( email != null ) { element.appendChild(email.marshall()); } return element; }
/** * Retrieve the author name. * * @return The name. */ public String getName() { if( name == null ) { return null; } return name.getContent(); }
/** * Set the author name. * * @param name The name. */ public void setName(String name) { this.name = new Name(name); }
public Name(String name) { this(); setContent(name); }