/** * Set the published date. The date should be in one of the * supported formats. This method will not check that the string * is in the correct format. * * @param published The string. */ public void setPublished(String published) { this.published = new Published(published); }
/** * Get the published date, expressed as a String. * * @return The date. */ public String getPublished() { if (published == null) { return null; } return published.getContent(); }
public Published(String uri) { this(); setContent(uri); }
result.addUnmarshallElementInfo(link.unmarshall(element, validationProperties)); links.add(link); } else if (isInstanceOf(element, Published.elementName())) { if (published == null) { published = new Published(); result.addUnmarshallElementInfo(published.unmarshall(element, validationProperties)); } else if (validationProperties != null) { SwordValidationInfo info = new SwordValidationInfo(Published.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
protected boolean isElementChecked(XmlName elementName) { if( elementName == null ) { return false; } return elementName.equals(Author.elementName()) | elementName.equals(Category.elementName()) | elementName.equals(Content.elementName()) | elementName.equals(Generator.elementName()) | elementName.equals(Contributor.elementName()) | elementName.equals(Id.elementName()) | elementName.equals(Link.elementName()) | elementName.equals(Published.elementName()) | elementName.equals(Rights.elementName()) | elementName.equals(Source.elementName()) | elementName.equals(Summary.elementName()) | elementName.equals(Title.elementName()) | elementName.equals(Updated.elementName()); }
entry.appendChild(published.marshall());
result.addValidationInfo(published.validate(validationContext));
links.add(link); else if (isInstanceOf(element, Published.elementName())) published = new Published(); result.addUnmarshallElementInfo(published.unmarshall(element, validationProperties)); SwordValidationInfo info = new SwordValidationInfo(Published.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
protected boolean isElementChecked(XmlName elementName) { if( elementName == null ) { return false; } return elementName.equals(Author.elementName()) | elementName.equals(Category.elementName()) | elementName.equals(Content.elementName()) | elementName.equals(Generator.elementName()) | elementName.equals(Contributor.elementName()) | elementName.equals(Id.elementName()) | elementName.equals(Link.elementName()) | elementName.equals(Published.elementName()) | elementName.equals(Rights.elementName()) | elementName.equals(Source.elementName()) | elementName.equals(Summary.elementName()) | elementName.equals(Title.elementName()) | elementName.equals(Updated.elementName()); }
entry.appendChild(published.marshall());
result.addValidationInfo(published.validate(validationContext));
links.add(link); else if (isInstanceOf(element, Published.elementName())) published = new Published(); result.addUnmarshallElementInfo(published.unmarshall(element, validationProperties)); SwordValidationInfo info = new SwordValidationInfo(Published.elementName(), SwordValidationInfo.DUPLICATE_ELEMENT, SwordValidationInfoType.WARNING);
/** * Get the published date, expressed as a String. * * @return The date. */ public String getPublished() { if( published == null ) { return null; } return published.getContent(); }
/** * Set the published date. The date should be in one of the * supported formats. This method will not check that the string * is in the correct format. * * @param published The string. */ public void setPublished(String published) { this.published = new Published(published); }
public Published(String uri) { this(); setContent(uri); }
protected boolean isElementChecked(XmlName elementName) { if (elementName == null) { return false; } return elementName.equals(Author.elementName()) | elementName.equals(Category.elementName()) | elementName.equals(Content.elementName()) | elementName.equals(Generator.elementName()) | elementName.equals(Contributor.elementName()) | elementName.equals(Id.elementName()) | elementName.equals(Link.elementName()) | elementName.equals(Published.elementName()) | elementName.equals(Rights.elementName()) | elementName.equals(Source.elementName()) | elementName.equals(Summary.elementName()) | elementName.equals(Title.elementName()) | elementName.equals(Updated.elementName()); }
entry.appendChild(published.marshall());
result.addValidationInfo(published.validate(validationContext));
/** * Get the published date, expressed as a String. * * @return The date. */ public String getPublished() { if( published == null ) { return null; } return published.getContent(); }
/** * Set the published date. The date should be in one of the * supported formats. This method will not check that the string * is in the correct format. * * @param published The string. * @see org.purl.sword.base.XmlElement#stringToDate(String) stringToDate * @see Entry#setPublished(Date) setPublished */ public void setPublished(String published) { this.published = new Published(published); }