当前位置: 首页>>代码示例>>Java>>正文


Java DOMException.INVALID_CHARACTER_ERR属性代码示例

本文整理汇总了Java中org.w3c.dom.DOMException.INVALID_CHARACTER_ERR属性的典型用法代码示例。如果您正苦于以下问题:Java DOMException.INVALID_CHARACTER_ERR属性的具体用法?Java DOMException.INVALID_CHARACTER_ERR怎么用?Java DOMException.INVALID_CHARACTER_ERR使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.w3c.dom.DOMException的用法示例。


在下文中一共展示了DOMException.INVALID_CHARACTER_ERR属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setAttribute

public void setAttribute(String name, String value) {
    // Name must be valid unicode chars
    boolean valid = true;
    char[] chs = name.toCharArray();
    for (int i=0;i<chs.length;i++) {
        if (chs[i] >= 0xfffe) {
            valid = false;
            break;
        }
    }
    if (!valid) {
        throw new IIODOMException(DOMException.INVALID_CHARACTER_ERR,
                                  "Attribute name is illegal!");
    }
    removeAttribute(name, false);
    attributes.add(new IIOAttr(this, name, value));
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:17,代码来源:IIOMetadataNode.java

示例2: createAttribute

/**
 * Factory method; creates an Attribute having this Document as its
 * OwnerDoc.
 *
 * @param name The name of the attribute. Note that the attribute's value is
 * _not_ established at the factory; remember to set it!
 *
 * @throws DOMException(INVALID_NAME_ERR)
 * if the attribute name is not acceptable.
 */
public Attr createAttribute(String name)
    throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg =
            DOMMessageFormatter.formatMessage(
                DOMMessageFormatter.DOM_DOMAIN,
                "INVALID_CHARACTER_ERR",
                null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new AttrImpl(this, name);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:24,代码来源:CoreDocumentImpl.java

示例3: createEntityReference

/**
 * Factory method; creates an EntityReference having this Document
 * as its OwnerDoc.
 *
 * @param name The name of the Entity we wish to refer to
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * nonstandard entities are not permitted. (HTML not yet
 * implemented.)
 */
public EntityReference createEntityReference(String name)
throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new EntityReferenceImpl(this, name);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:20,代码来源:CoreDocumentImpl.java

示例4: createElementDefinition

/**
 * NON-DOM Factory method: creates an element definition. Element
 * definitions hold default attribute values.
 */
public ElementDefinitionImpl createElementDefinition(String name)
throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new ElementDefinitionImpl(this, name);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:14,代码来源:CoreDocumentImpl.java

示例5: checkQName

/**
 * Checks if the given qualified name is legal with respect
 * to the version of XML to which this document must conform.
 *
 * @param prefix prefix of qualified name
 * @param local local part of qualified name
 */
protected final void checkQName(String prefix, String local) {
    if (!errorChecking) {
        return;
    }

            // check that both prefix and local part match NCName
    boolean validNCName = false;
    if (!xml11Version) {
        validNCName = (prefix == null || XMLChar.isValidNCName(prefix))
            && XMLChar.isValidNCName(local);
    }
    else {
        validNCName = (prefix == null || XML11Char.isXML11ValidNCName(prefix))
            && XML11Char.isXML11ValidNCName(local);
    }

    if (!validNCName) {
        // REVISIT: add qname parameter to the message
        String msg =
        DOMMessageFormatter.formatMessage(
        DOMMessageFormatter.DOM_DOMAIN,
        "INVALID_CHARACTER_ERR",
        null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:33,代码来源:CoreDocumentImpl.java

示例6: createAttribute

/**
 * Factory method; creates an Attribute having this Document as its
 * OwnerDoc.
 *
 * @param name The name of the attribute. Note that the attribute's value is
 * _not_ established at the factory; remember to set it!
 *
 * @throws DOMException(INVALID_NAME_ERR)
 * if the attribute name is not acceptable.
 */
public Attr createAttribute(String name)
        throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg =
            DOMMessageFormatter.formatMessage(
                        DOMMessageFormatter.DOM_DOMAIN,
                        "INVALID_CHARACTER_ERR",
                        null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new AttrImpl(this, name);

}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:24,代码来源:CoreDocumentImpl.java

示例7: createEntityReference

/**
 * Factory method; creates an EntityReference having this Document
 * as its OwnerDoc.
 *
 * @param name The name of the Entity we wish to refer to
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * nonstandard entities are not permitted. (HTML not yet
 * implemented.)
 */
public EntityReference createEntityReference(String name)
        throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new EntityReferenceImpl(this, name);

}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:20,代码来源:CoreDocumentImpl.java

示例8: createEntity

/**
 * NON-DOM Factory method; creates an Entity having this Document as its
 * OwnerDoc. (REC-DOM-Level-1-19981001 left the process of building DTD
 * information unspecified.)
 *
 * @param name The name of the Entity we wish to provide a value for.
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * nonstandard entities are not permitted. (HTML not yet implemented.)
 */
public Entity createEntity(String name)
        throws DOMException {

    if (errorChecking && !isXMLName(name, xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new EntityImpl(this, name);

}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:20,代码来源:CoreDocumentImpl.java

示例9: createNotation

/**
 * NON-DOM Factory method; creates a Notation having this Document as its
 * OwnerDoc. (REC-DOM-Level-1-19981001 left the process of building DTD
 * information unspecified.)
 *
 * @param name The name of the Notation we wish to describe
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * notations are not permitted. (HTML not yet implemented.)
 */
public Notation createNotation(String name)
        throws DOMException {

    if (errorChecking && !isXMLName(name, xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new NotationImpl(this, name);

}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:20,代码来源:CoreDocumentImpl.java

示例10: createElementDefinition

/**
 * NON-DOM Factory method: creates an element definition. Element
 * definitions hold default attribute values.
 */
public ElementDefinitionImpl createElementDefinition(String name)
        throws DOMException {

    if (errorChecking && !isXMLName(name, xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new ElementDefinitionImpl(this, name);

}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:14,代码来源:CoreDocumentImpl.java

示例11: checkQName

/**
 * Checks if the given qualified name is legal with respect
 * to the version of XML to which this document must conform.
 *
 * @param prefix prefix of qualified name
 * @param local local part of qualified name
 */
protected final void checkQName(String prefix, String local) {
    if (!errorChecking) {
        return;
    }

    // check that both prefix and local part match NCName
    boolean validNCName = false;
    if (!xml11Version) {
        validNCName = (prefix == null || XMLChar.isValidNCName(prefix))
                && XMLChar.isValidNCName(local);
    }
    else {
        validNCName = (prefix == null || XML11Char.isXML11ValidNCName(prefix))
                && XML11Char.isXML11ValidNCName(local);
    }

    if (!validNCName) {
        // REVISIT: add qname parameter to the message
        String msg =
        DOMMessageFormatter.formatMessage(
                        DOMMessageFormatter.DOM_DOMAIN,
                        "INVALID_CHARACTER_ERR",
                        null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:33,代码来源:CoreDocumentImpl.java

示例12: createElement

/**
 * Factory method; creates an Element having this Document
 * as its OwnerDoc.
 *
 * @param tagName The name of the element type to instantiate. For
 * XML, this is case-sensitive. For HTML, the tagName parameter may
 * be provided in any case, but it must be mapped to the canonical
 * uppercase form by the DOM implementation.
 *
 * @throws DOMException(INVALID_NAME_ERR) if the tag name is not
 * acceptable.
 */
public Element createElement(String tagName)
throws DOMException {

    if (errorChecking && !isXMLName(tagName,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new ElementImpl(this, tagName);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:22,代码来源:CoreDocumentImpl.java

示例13: createProcessingInstruction

/**
 * Factory method; creates a ProcessingInstruction having this Document
 * as its OwnerDoc.
 *
 * @param target The target "processor channel"
 * @param data Parameter string to be passed to the target.
 *
 * @throws DOMException(INVALID_NAME_ERR) if the target name is not
 * acceptable.
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents. (HTML
 * not yet implemented.)
 */
public ProcessingInstruction createProcessingInstruction(String target,
String data)
throws DOMException {

    if (errorChecking && !isXMLName(target,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new ProcessingInstructionImpl(this, target, data);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:24,代码来源:CoreDocumentImpl.java

示例14: createEntity

/**
 * NON-DOM
 * Factory method; creates an Entity having this Document
 * as its OwnerDoc. (REC-DOM-Level-1-19981001 left the process of building
 * DTD information unspecified.)
 *
 * @param name The name of the Entity we wish to provide a value for.
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * nonstandard entities are not permitted. (HTML not yet
 * implemented.)
 */
public Entity createEntity(String name)
throws DOMException {


    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new EntityImpl(this, name);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:23,代码来源:CoreDocumentImpl.java

示例15: createNotation

/**
 * NON-DOM
 * Factory method; creates a Notation having this Document
 * as its OwnerDoc. (REC-DOM-Level-1-19981001 left the process of building
 * DTD information unspecified.)
 *
 * @param name The name of the Notation we wish to describe
 *
 * @throws DOMException(NOT_SUPPORTED_ERR) for HTML documents, where
 * notations are not permitted. (HTML not yet
 * implemented.)
 */
public Notation createNotation(String name)
throws DOMException {

    if (errorChecking && !isXMLName(name,xml11Version)) {
        String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null);
        throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
    }
    return new NotationImpl(this, name);

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:22,代码来源:CoreDocumentImpl.java


注:本文中的org.w3c.dom.DOMException.INVALID_CHARACTER_ERR属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。