Java XML Node Value Check isInlineNode(@Nullable final Node aNode)

Here you can find the source of isInlineNode(@Nullable final Node aNode)

Description

Check if the passed node is a text node.

License

Apache License

Parameter

Parameter Description
aNode The node to be checked.

Return

true if the passed node is a text node, false otherwise.

Declaration

public static boolean isInlineNode(@Nullable final Node aNode) 

Method Source Code

//package com.java2s;
/**/* w w w . j a  va2 s . c  o  m*/
 * Copyright (C) 2014-2017 Philip Helger (www.helger.com)
 * philip[at]helger[dot]com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import javax.annotation.Nullable;

import org.w3c.dom.EntityReference;
import org.w3c.dom.Node;

import org.w3c.dom.Text;

public class Main {
    /**
     * Check if the passed node is a text node. This includes all nodes derived
     * from {@link Text} (Text and CData) or {@link EntityReference} nodes.
     *
     * @param aNode
     *        The node to be checked.
     * @return <code>true</code> if the passed node is a text node,
     *         <code>false</code> otherwise.
     */
    public static boolean isInlineNode(@Nullable final Node aNode) {
        return aNode instanceof Text || aNode instanceof EntityReference;
    }
}

Related

  1. isExpanded(Node node)
  2. isFiltered(Node node)
  3. isHidden(Node node)
  4. isIgnorable(Node n)
  5. isInclude(Node node)
  6. isInsertNode(Node n)
  7. isJunk(Node node)
  8. isLeaf(Node node)
  9. isMixed(org.w3c.dom.Node node)