package name.pehl.totoe.xml.client.internal; import name.pehl.totoe.xml.client.Entity; import name.pehl.totoe.xml.client.Node; import com.google.gwt.core.client.JavaScriptObject; /** * @author $Author$ * @version $Date$ $Revision$ */ public class EntityImpl extends NodeImpl implements Entity { // ----------------------------------------------------------- constructors protected EntityImpl(JavaScriptObject jso) { super(jso); } // --------------------------------------------------------- public methods @Override public native String getPublicId() /*-{ var entity = this.@name.pehl.totoe.xml.client.internal.NodeImpl::jso; return entity.publicId; }-*/; @Override public native String getSystemId() /*-{ var entity = this.@name.pehl.totoe.xml.client.internal.NodeImpl::jso; return entity.systemId; }-*/; @Override public native String getNotationName()/*-{ var entity = this.@name.pehl.totoe.xml.client.internal.NodeImpl::jso; return entity.notationName; }-*/; // ----------------------------------------------------------------- parent /** * Always returns <code>null</code>. * * @return <code>null</code> * @see name.pehl.totoe.xml.client.internal.NodeImpl#getParent() */ @Override public Node getParent() { return null; } }