Examples of XRIAbsolutePath


Examples of org.openxri.XRIAbsolutePath

  public List selectServiceFromXRD(XRDS xrdsOut, XRD xrd, XRI qxri, String sepType,
      String sepMediaType, ResolverFlags flags, ResolverState state)
      throws PartialResolutionException {
    // get the QXRI path
    String path = null;
    XRIAbsolutePath absPath = qxri.getXRIAbsolutePath();
    if (absPath != null)
      path = absPath.toURINormalForm();

    // find services
    List selectedSvcs = selectServices(xrd.getServices(), sepType, path, sepMediaType, flags);
    xrd.setSelectedServices(selectedSvcs);
    if (selectedSvcs.size() == 0) {
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

    } else if (append.equals(SEPUri.APPEND_AUTHORITY)) {
      AuthorityPath a = qxri.getAuthorityPath();
      if (a != null)
        result.append(a.toURINormalForm());
    } else if (append.equals(SEPUri.APPEND_PATH)) {
      XRIAbsolutePath p = qxri.getXRIAbsolutePath();
      if (p != null)
        result.append(p.toURINormalForm());
    } else if (append.equals(SEPUri.APPEND_QUERY)) {
      XRIQuery q = qxri.getQuery();
      if (q != null && q.toString().length() > 0)
        result.append("?" + q.toString());
    } else if (append.equals(SEPUri.APPEND_QXRI)) {
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

   
    if (selPath.length() > 0 && selPath.charAt(0) != '/')
      selPath = '/' + selPath; // prepend leading slash

    try {
      XRIAbsolutePath xrdAbsPath = new XRIAbsolutePath(selPath);
      XRIAbsolutePath inputAbsPath = new XRIAbsolutePath(inPath);
      return xrdAbsPath.isPrefixOf(inputAbsPath);
    }
    catch (XRIParseException e) {
      log.error("matchPath(selPath='" + selPath + "', inPath='" + inPath +"' - XRIParseException caught: " + e.getMessage());
      return false;
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

      return true;

    log.trace("xrdPath = '" + xrdPath + "'");
    log.trace("inputPath = '" + inputPath + "'");
   
    XRIAbsolutePath xrdAbsPath = new XRIAbsolutePath("/" + xrdPath);
    XRIAbsolutePath inputAbsPath = new XRIAbsolutePath("/" + inputPath);

    return xrdAbsPath.isPrefixOf(inputAbsPath);
  }
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

  public List selectServiceFromXRD(XRDS xrdsOut, XRD xrd, XRI qxri, String sepType,
      String sepMediaType, ResolverFlags flags, ResolverState state)
      throws PartialResolutionException {
    // get the QXRI path
    String path = null;
    XRIAbsolutePath absPath = qxri.getXRIAbsolutePath();
    if (absPath != null)
      path = absPath.toURINormalForm();

    // find services
    List selectedSvcs = selectServices(xrd.getServices(), sepType, path, sepMediaType, flags);
    xrd.setSelectedServices(selectedSvcs);
    if (selectedSvcs.size() == 0) {
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

    } else if (append.equals(SEPUri.APPEND_AUTHORITY)) {
      AuthorityPath a = qxri.getAuthorityPath();
      if (a != null)
        result.append(a.toURINormalForm());
    } else if (append.equals(SEPUri.APPEND_PATH)) {
      XRIAbsolutePath p = qxri.getXRIAbsolutePath();
      if (p != null)
        result.append(p.toURINormalForm());
    } else if (append.equals(SEPUri.APPEND_QUERY)) {
      XRIQuery q = qxri.getQuery();
      if (q != null && q.toString().length() > 0)
        result.append("?" + q.toString());
    } else if (append.equals(SEPUri.APPEND_QXRI)) {
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

      return true;

    log.trace("xrdPath = '" + xrdPath + "'");
    log.trace("inputPath = '" + inputPath + "'");
   
    XRIAbsolutePath xrdAbsPath = new XRIAbsolutePath("/" + xrdPath);
    XRIAbsolutePath inputAbsPath = new XRIAbsolutePath("/" + inputPath);

    return xrdAbsPath.isPrefixOf(inputAbsPath);
  }
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

    {
      XRDS xrdsOut = new XRDS();
     
      // get the QXRI path
      String path = null;
      XRIAbsolutePath absPath = qxri.getXRIAbsolutePath();
      if (absPath != null)
        path = absPath.toURINormalForm();
      if (path != null && path.length() > 1 && path.charAt(0) == '/') {
        path = path.substring(1); // remove the leading slash
      }

      xrdsOut.add(xrd);
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

      AuthorityPath a = qxri.getAuthorityPath();
      if (a != null)
        result.append(a.toURINormalForm());
    }
    else if (append.equals(SEPUri.APPEND_PATH)) {
      XRIAbsolutePath p = qxri.getXRIAbsolutePath();
      if (p != null)
        result.append(p.toURINormalForm());
    }
    else if (append.equals(SEPUri.APPEND_QUERY)) {
      XRIQuery q = qxri.getQuery();
      if (q != null && q.toString().length() > 0)
        result.append("?" + q.toString());
View Full Code Here

Examples of org.openxri.XRIAbsolutePath

   
    if (selPath.length() > 0 && selPath.charAt(0) != '/')
      selPath = '/' + selPath; // prepend leading slash

    try {
      XRIAbsolutePath xrdAbsPath = new XRIAbsolutePath(selPath);
      XRIAbsolutePath inputAbsPath = new XRIAbsolutePath(inPath);
      return xrdAbsPath.isPrefixOf(inputAbsPath);
    }
    catch (XRIParseException e) {
      log.error("matchPath(selPath='" + selPath + "', inPath='" + inPath +"' - XRIParseException caught: " + e.getMessage());
      return false;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.