
uk.gov.nationalarchives.droid.base.SimpleElement Maven / Gradle / Ivy
/*
* c The National Archives 2005-2006. All rights reserved.
* See Licence.txt for full licence details.
*
* Developed by:
* Tessella Support Services plc
* 3 Vineyard Chambers
* Abingdon, OX14 3PX
* United Kingdom
* http://www.tessella.com
*
* Tessella/NPD/4305
* PRONOM 4
*
* SimpleElement.java
*
*/
package uk.gov.nationalarchives.droid.base;
/**
* holds the basic details of an element read from an XML file
*
* @author Martin Waller
* @version 4.0.0
*/
public class SimpleElement {
String myText = "";
/**
* method to be overridden in cases where the element content needs to be
* specified only when the end of element tag is reached
*/
public void completeElementContent() {
}
public String getElementName() {
String className = this.getClass().getName();
className = className.substring(className.lastIndexOf(".") + 1);
return className;
}
/* getters */
public String getText() {
return this.myText;
}
public void setAttributeValue(final String name, final String value) {
MessageDisplay.unknownAttributeWarning(name, getElementName());
}
/* setters */
public void setText(final String theText) {
this.myText += theText;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy