| /******************************************************************************* |
| * Copyright (c) 2001, 2005 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| |
| package org.eclipse.wst.dtd.core.internal.saxparser; |
| |
| /** |
| * Notations are how the Document Type Description (DTD) records hints about |
| * the format of an XML "unparsed entity" -- in other words, non-XML data |
| * bound to this document type, which some applications may wish to consult |
| * when manipulating the document. A Notation represents a name-value pair, |
| * with its nodeName being set to the declared name of the notation. |
| */ |
| public class NotationDecl extends BaseNode { |
| /** Public identifier. */ |
| protected String publicId = null; |
| |
| /** System identifier. */ |
| protected String systemId = null; |
| |
| // |
| // Constructors |
| // |
| |
| /** Factory constructor. */ |
| public NotationDecl(String name, String ownerDTD) { |
| super(name, ownerDTD); |
| } |
| |
| // |
| // Notation methods |
| // |
| |
| /** |
| * The Public Identifier for this Notation. If no public identifier was |
| * specified, this will be null. |
| */ |
| public String getPublicId() { |
| return publicId; |
| } // getPublicId():String |
| |
| /** |
| * The System Identifier for this Notation. If no system identifier was |
| * specified, this will be null. |
| */ |
| public String getSystemId() { |
| return systemId; |
| } // getSystemId():String |
| |
| // |
| // Public methods |
| // |
| |
| /** |
| * NON-DOM: The Public Identifier for this Notation. If no public |
| * identifier was specified, this will be null. |
| */ |
| public void setPublicId(String id) { |
| publicId = id; |
| } // setPublicId(String) |
| |
| /** |
| * NON-DOM: The System Identifier for this Notation. If no system |
| * identifier was specified, this will be null. |
| */ |
| public void setSystemId(String id) { |
| systemId = id; |
| } // setSystemId(String) |
| |
| } // class NotationImpl |