本文整理汇总了Java中org.apache.batik.dom.util.DOMUtilities.isValidName方法的典型用法代码示例。如果您正苦于以下问题:Java DOMUtilities.isValidName方法的具体用法?Java DOMUtilities.isValidName怎么用?Java DOMUtilities.isValidName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.batik.dom.util.DOMUtilities
的用法示例。
在下文中一共展示了DOMUtilities.isValidName方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setPrefix
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* <b>DOM</b>: Implements {@link org.w3c.dom.Node#setPrefix(String)}.
*/
public void setPrefix(String prefix) throws DOMException {
if (isReadonly()) {
throw createDOMException
(DOMException.NO_MODIFICATION_ALLOWED_ERR, "readonly.node",
new Object[] { new Integer(getNodeType()), getNodeName() });
}
if (prefix != null &&
!prefix.equals("") &&
!DOMUtilities.isValidName(prefix)) {
throw createDOMException
(DOMException.INVALID_CHARACTER_ERR, "prefix",
new Object[] { new Integer(getNodeType()),
getNodeName(),
prefix });
}
this.prefix = prefix;
}
示例2: setPrefix
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* <b>DOM</b>: Implements {@link Node#setPrefix(String)}.
*/
public void setPrefix(String prefix) throws DOMException {
if (isReadonly()) {
throw createDOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR,
"readonly.node",
new Object[] { new Integer(getNodeType()),
getNodeName() });
}
if (prefix != null &&
!prefix.equals("") &&
!DOMUtilities.isValidName(prefix)) {
throw createDOMException(DOMException.INVALID_CHARACTER_ERR,
"prefix",
new Object[] { new Integer(getNodeType()),
getNodeName(),
prefix });
}
this.prefix = prefix;
}
示例3: AbstractElement
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* Creates a new AbstractElement object.
* @param name The element name for validation purposes.
* @param owner The owner document.
* @exception DOMException
* INVALID_CHARACTER_ERR: if name contains invalid characters,
*/
protected AbstractElement(String name, AbstractDocument owner) {
ownerDocument = owner;
if (owner.getStrictErrorChecking() && !DOMUtilities.isValidName(name)) {
throw createDOMException(DOMException.INVALID_CHARACTER_ERR,
"xml.name",
new Object[] { name });
}
}
示例4: checkName
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* Checks that the given string is a valid XML name.
*/
protected boolean checkName(String s) {
if (xmlVersion.equals(XMLConstants.XML_VERSION_11)) {
return DOMUtilities.isValidName11(s);
}
// assume XML 1.0
return DOMUtilities.isValidName(s);
}
示例5: AbstractEntityReference
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* Creates a new EntityReference object.
* @param name The entity name.
* @param owner The owner document.
* @exception DOMException
* INVALID_CHARACTER_ERR: Raised if the specified name contains an
* illegal character.
*/
protected AbstractEntityReference(String name, AbstractDocument owner)
throws DOMException {
ownerDocument = owner;
if (owner.getStrictErrorChecking() && !DOMUtilities.isValidName(name)) {
throw createDOMException(DOMException.INVALID_CHARACTER_ERR,
"xml.name",
new Object[] { name });
}
nodeName = name;
}
示例6: AbstractAttr
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* Creates a new Attr object.
* @param name The attribute name for validation purposes.
* @param owner The owner document.
* @exception DOMException
* INVALID_CHARACTER_ERR: if name contains invalid characters,
*/
protected AbstractAttr(String name, AbstractDocument owner)
throws DOMException {
ownerDocument = owner;
if (owner.getStrictErrorChecking() && !DOMUtilities.isValidName(name)) {
throw createDOMException(DOMException.INVALID_CHARACTER_ERR,
"xml.name",
new Object[] { name });
}
}
示例7: setPrefix
import org.apache.batik.dom.util.DOMUtilities; //导入方法依赖的package包/类
/**
* <b>DOM</b>: Implements {@link org.w3c.dom.Node#setPrefix(String)}.
*/
public void setPrefix(String prefix) throws DOMException {
if (isReadonly()) {
throw createDOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR,
"readonly.node",
new Object[] { new Integer(getNodeType()),
getNodeName() });
}
String uri = getNamespaceURI();
if (uri == null) {
throw createDOMException(DOMException.NAMESPACE_ERR,
"namespace",
new Object[] { new Integer(getNodeType()),
getNodeName() });
}
String name = getLocalName();
if (prefix == null) {
// prefix null is explicitly allowed by org.w3c.dom.Node#setPrefix(String)
setNodeName(name);
return;
}
// prefix is guaranteed to be non-null here...
if (!prefix.equals("") && !DOMUtilities.isValidName(prefix)) {
throw createDOMException(DOMException.INVALID_CHARACTER_ERR,
"prefix",
new Object[] { new Integer(getNodeType()),
getNodeName(),
prefix });
}
if (!DOMUtilities.isValidPrefix(prefix)) {
throw createDOMException(DOMException.NAMESPACE_ERR,
"prefix",
new Object[] { new Integer(getNodeType()),
getNodeName(),
prefix });
}
if ((prefix.equals("xml") &&
!XMLSupport.XML_NAMESPACE_URI.equals(uri)) ||
(prefix.equals("xmlns") &&
!XMLSupport.XMLNS_NAMESPACE_URI.equals(uri))) {
throw createDOMException(DOMException.NAMESPACE_ERR,
"namespace.uri",
new Object[] { new Integer(getNodeType()),
getNodeName(),
uri });
}
setNodeName(prefix + ':' + name);
}