All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xmlpull.v1.builder.XmlNotation Maven / Gradle / Ivy

There is a newer version: 1.0.5
Show newest version
package org.xmlpull.v1.builder;

/**
 * Represents
 * Notation Information Item.
 * There is a notation information item for each notation declared in the DTD.
 */

public interface XmlNotation //extends XmlContainer
{
    /**
     * The name of the notation.
     */
    public String getName();

    /**
     * The system identifier of the notation,
     * as it appears in the declaration of the notation,
     * without any additional URI escaping applied by the processor.
     * If no system identifier was specified, this property has no value.
     */
    public String getSystemIdentifier();

    /**
     * The public identifier of the notation, normalized as described in
     * 4.2.2 External Entities [XML].
     * If the notation has no public identifier, this property has no value.
     */
    public String getPublicIdentifier();

    //TOOD how to implement this ...
    /**
     * The base URI relative to which the system identifier should be resolved
     * (i.e. the base URI of the resource within which the notation declaration occurs).
     */
    public String getDeclarationBaseUri();

}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy