Пример #1
0
  /**
   * DOCUMENT ME!
   *
   * @param tag DOCUMENT ME!
   * @return DOCUMENT ME!
   */
  public NodeSource getNodeSourceByPath(String tag) {
    if ((tag != null) || (tag.length() == 0)) {
      NodeSource context = this;
      String prefix = null;

      if (tag.startsWith(prefix = "/root/")
          || tag.equals(prefix = "/root")
          || tag.startsWith(prefix = "/")) {
        context = this.getRootNodeSource();
        tag = tag.substring(prefix.length());
      }

      return context.getNodeSourceByRelativePath(tag);
    }

    return this;
  }