/* EntityReference.java Purpose: Description: History: 2001/10/22 20:51:27, Create, Tom M. Yeh. Copyright (C) 2001 Potix Corporation. All Rights Reserved. {{IS_RIGHT This program is distributed under LGPL Version 2.1 in the hope that it will be useful, but WITHOUT ANY WARRANTY. }}IS_RIGHT */ package org.zkoss.idom; import org.zkoss.lang.Objects; import org.zkoss.idom.impl.*; /** * The iDOM entity reference. * * @author tomyeh */ public class EntityReference extends AbstractGroup implements org.w3c.dom.EntityReference { /** The name. */ protected String _name; /** Constructor. */ public EntityReference(String name) { setName(name); } /** Constructor. */ protected EntityReference() { } //-- Item --// public final String getName() { return _name; } public final void setName(String name) { if (!Objects.equals(_name, name)) { Verifier.checkXMLName(name, getLocator()); _name = name; } } //-- Node --// public final short getNodeType() { return ENTITY_REFERENCE_NODE; } //-- Object --// public String toString() { return "[EntityReference: &" + _name + ";]"; } }