/** * Set the author email. * * @param email The email. */ public void setEmail(String email) { this.email = new Email(email); }
/** * Get the author email. * * @return The email. */ public String getEmail() { if (email == null) { return null; } return email.getContent(); }
public Email(String email) { this(); setContent(email); }
uri = new Uri(); validationItems.add(uri.unmarshall(element, validationProperties)); } else if (isInstanceOf(element, Email.elementName())) { email = new Email(); validationItems.add(email.unmarshall(element, validationProperties)); } else if (validationProperties != null) { SwordValidationInfo info = new SwordValidationInfo(new XmlName(element),
/** * 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; }
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; }
else if( isInstanceOf(element, Email.elementName() )) email = new Email(); validationItems.add(email.unmarshall(element, validationProperties));
/** * 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; }
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; }
else if( isInstanceOf(element, Email.elementName() )) email = new Email(); validationItems.add(email.unmarshall(element, validationProperties));
public Email(String email) { this(); setContent(email); }
/** * Get the author email. * * @return The email. */ public String getEmail() { if( email == null ) { return null; } return email.getContent(); }
/** * Set the author email. * * @param email The email. */ public void setEmail(String email) { this.email = new Email(email); }
/** * 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; }
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; }
public Email(String email) { this(); setContent(email); }
/** * Get the author email. * * @return The email. */ public String getEmail() { if( email == null ) { return null; } return email.getContent(); }
/** * Set the author email. * * @param email The email. */ public void setEmail(String email) { this.email = new Email(email); }