Package org.eclipse.wst.xml.core.internal.search

Examples of org.eclipse.wst.xml.core.internal.search.XMLSearchPattern


       
      }
    }
    else if(pattern instanceof XMLSearchPattern){
     
      XMLSearchPattern possibleMatch = new XMLSearchPattern();
      possibleMatch.setAttributeName(((XMLSearchPattern)pattern).getAttributeName());
      if(element instanceof Element){
        initialize(possibleMatch, (Element)element);
      }
      else if(element instanceof SAXSearchElement){
        initialize(possibleMatch, (SAXSearchElement)element);
View Full Code Here


    return false;
  }
 
  protected boolean matchesPattern(SearchPattern pattern) {
    if(searchPattern != null && pattern instanceof XMLSearchPattern){
      XMLSearchPattern decodedPattern = (XMLSearchPattern)pattern;
            if(searchPattern.getElementName().equals(decodedPattern.getElementName()) &&                   
          searchPattern.getElementNamespace().equals(decodedPattern.getElementNamespace())){               
                if(searchPattern.getParentName() != null &&
                   decodedPattern.getParentName() != null &&
                   !searchPattern.getParentName().equals(decodedPattern.getParentName()))
                {
                  return false
               
                if(searchPattern.getSearchName() == null)
                { 
                  return false;
                }
                else if ("*".equals(searchPattern.getSearchName())) //$NON-NLS-1$
                {
                  return true;
               
                else if(searchPattern.getSearchNamespace() == null){
          return searchPattern.getSearchName().equals(decodedPattern.getSearchName());
        }
        else{
          return searchPattern.getSearchName().equals(decodedPattern.getSearchName()) &&
          searchPattern.getSearchNamespace().equals(decodedPattern.getSearchNamespace());
        }
      }
    }
   
    return false;
View Full Code Here

       
      }
    }
    else if(pattern instanceof XMLSearchPattern){
     
      XMLSearchPattern possibleMatch = new XMLSearchPattern();
      possibleMatch.setAttributeName(((XMLSearchPattern)pattern).getAttributeName());
      if(element instanceof Element){
        initialize(possibleMatch, (Element)element);
      }
      else if(element instanceof SAXSearchElement){
        initialize(possibleMatch, (SAXSearchElement)element);
View Full Code Here

    return false;
  }
 
  protected boolean matchesPattern(SearchPattern pattern) {
    if(searchPattern != null && pattern instanceof XMLSearchPattern){
      XMLSearchPattern decodedPattern = (XMLSearchPattern)pattern;
            if(searchPattern.getElementName().equals(decodedPattern.getElementName()) &&                   
          searchPattern.getElementNamespace().equals(decodedPattern.getElementNamespace())){               
                if(searchPattern.getParentName() != null &&
                   decodedPattern.getParentName() != null &&
                   !searchPattern.getParentName().equals(decodedPattern.getParentName()))
                {
                  return false
               
                return searchPattern.matches(decodedPattern);
      }
View Full Code Here

TOP

Related Classes of org.eclipse.wst.xml.core.internal.search.XMLSearchPattern

Copyright © 2018 www.massapicom. 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.