//============================================================================== // XmlElementI.java //------------------------------------------------------------------------------ package tribble.xml; // System imports import java.io.IOException; import java.io.Reader; import java.lang.Exception; import java.lang.String; // Local imports // (None) /******************************************************************************* * XML element (tagged node). * *
* Contains the name and namespace of a tagged XML element.
*
*
* @version $Revision: 1.1 $ $Date: 2003/04/13 22:30:09 $
* @since 2003-04-13
* @author
* David R. Tribble
* (david@tribble.com).
*
* Copyright ©2003 by David R. Tribble, all rights reserved.
*
* Permission is granted to freely use and distribute this source code
* provided that the original copyright and authorship notices remain
* intact.
*
* @see XmlAttributeI
* @see XmlTextI
*/
public interface XmlElementI
extends XmlItemI
{
// Identification
/** Revision information. */
static final String REV =
"@(#)tribble/xml/XmlElementI.java $Revision: 1.1 $ $Date: 2003/04/13 22:30:09 $\n";
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Public constants
// (None)
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Public methods
/***************************************************************************
* Retrieve the name of this XML element.
*
* @return
* Name (tag) of this tagged element.
*
* @since 1.1, 2003-04-13
*/
public String getName();
/*const*/
/***************************************************************************
* Retrieve the namespace name of this XML element.
*
* @return
* Namespace (tag) of this tagged element, which may be empty ("")
* if the element has no namespace prefix.
*
* @since 1.2, 2003-04-16
*/
public String getNamespace();
/*const*/
}
// End XmlElementI.java