Exemplo n.º 1
0
  public static boolean isValidXDIArc(XDIArc XDIarc) {

    if (XDIarc == null) throw new NullPointerException();

    if (XdiEntitySingleton.isValidXDIArc(XDIarc)) return true;
    if (XdiEntityInstanceUnordered.isValidXDIArc(XDIarc)) return true;
    if (XdiEntityInstanceOrdered.isValidXDIArc(XDIarc)) return true;

    return false;
  }
Exemplo n.º 2
0
  /**
   * Checks if a context node is a valid XDI entity.
   *
   * @param contextNode The context node to check.
   * @return True if the context node is a valid XDI entity.
   */
  public static boolean isValid(ContextNode contextNode) {

    if (contextNode == null) throw new NullPointerException();

    if (XdiEntitySingleton.isValid(contextNode)) return true;
    if (XdiEntityInstanceUnordered.isValid(contextNode)) return true;
    if (XdiEntityInstanceOrdered.isValid(contextNode)) return true;

    return false;
  }
Exemplo n.º 3
0
  /**
   * Factory method that creates an XDI entity bound to a given context node.
   *
   * @param contextNode The context node that is an XDI entity.
   * @return The XDI entity.
   */
  public static XdiEntity fromContextNode(ContextNode contextNode) {

    if (contextNode == null) throw new NullPointerException();

    XdiEntity xdiEntity = null;

    if ((xdiEntity = XdiEntitySingleton.fromContextNode(contextNode)) != null) return xdiEntity;
    if ((xdiEntity = XdiEntityInstanceUnordered.fromContextNode(contextNode)) != null)
      return xdiEntity;
    if ((xdiEntity = XdiEntityInstanceOrdered.fromContextNode(contextNode)) != null)
      return xdiEntity;

    return null;
  }