Examples of selector()


Examples of ca.forklabs.javaxpcom.Crawler.selector()

         crawler = new Crawler() { /* nothing */ };

         URL url = SelectorTest.class.getResource("/selector.input.html");
         crawler.navigateTo(url);

         List<nsIDOMNode> buttons = crawler.selector().add(Filters.button()).list();
         assertEquals(2, buttons.size());
         assertEquals("I am a button", XPCOMConverter.getAttributeValue(buttons.get(0), "value"));
         assertEquals("I am also a button", XPCOMConverter.asPlainText(buttons.get(1)));

         List<nsIDOMNode> checkboxes = crawler.selector().add(Filters.checkbox()).list();
View Full Code Here

Examples of ca.forklabs.javaxpcom.Crawler.selector()

         List<nsIDOMNode> buttons = crawler.selector().add(Filters.button()).list();
         assertEquals(2, buttons.size());
         assertEquals("I am a button", XPCOMConverter.getAttributeValue(buttons.get(0), "value"));
         assertEquals("I am also a button", XPCOMConverter.asPlainText(buttons.get(1)));

         List<nsIDOMNode> checkboxes = crawler.selector().add(Filters.checkbox()).list();
         assertEquals(1, checkboxes.size());
         assertEquals("I am a checkbox", XPCOMConverter.getAttributeValue(checkboxes.get(0), "value"));

         List<nsIDOMNode> files = crawler.selector().add(Filters.file()).list();
         assertEquals(1, files.size());
View Full Code Here

Examples of ca.forklabs.javaxpcom.Crawler.selector()

         List<nsIDOMNode> checkboxes = crawler.selector().add(Filters.checkbox()).list();
         assertEquals(1, checkboxes.size());
         assertEquals("I am a checkbox", XPCOMConverter.getAttributeValue(checkboxes.get(0), "value"));

         List<nsIDOMNode> files = crawler.selector().add(Filters.file()).list();
         assertEquals(1, files.size());

         List<nsIDOMNode> hiddens = crawler.selector().add(Filters.hidden()).list();
         assertEquals(2, hiddens.size());
         assertEquals("I am hidden", XPCOMConverter.getAttributeValue(hiddens.get(0), "value"));
View Full Code Here

Examples of ca.weblite.objc.annotations.Msg.selector()

            Method[] methods = cls.getMethods();
            for ( int i=0; i<methods.length; i++){
                Method method = methods[i];
                Msg message = (Msg)method.getAnnotation(Msg.class);
                if ( message != null){
                    mm.put(message.selector(), method);
                   
                }
            }
            methodMap.put(cls, mm);
        }
View Full Code Here

Examples of com.webobjects.eocontrol.EOKeyValueQualifier.selector()

      return;
    }
    if (q instanceof EOKeyValueQualifier) {
      EOKeyValueQualifier kvQualifier = (EOKeyValueQualifier) q;
     
      if (kvQualifier.selector().equals(EOKeyValueQualifier.QualifierOperatorEqual)) {
        String key = kvQualifier.key();
        EOAttribute att = entity.attributeNamed(key);
       
        if (att != null) {
          if (q instanceof ERXInQualifier) {
View Full Code Here

Examples of com.webobjects.eocontrol.EOKeyValueQualifier.selector()

         
          if (list == null) {
            list = new ArrayList<EOKeyValueQualifier>();
            result.put(r, list);
          }
          list.add(new EOKeyValueQualifier(segments[1], kvq.selector(), kvq.value()));
        }
      } else {
        // ignore, too complex
      }
    } else if (q instanceof EOAndQualifier) {
View Full Code Here

Examples of com.webobjects.eocontrol.EOKeyValueQualifier.selector()

        @Override
    public EOQualifier schemaBasedQualifierWithRootEntity(EOQualifier eoqualifier, EOEntity eoentity) {
            EOQualifier result = null;
            EOKeyValueQualifier qualifier = (EOKeyValueQualifier)eoqualifier;
            String key = qualifier.key();
             if(qualifier.selector().name().equals(MatchesAllInArraySelectorName)) {
              EOQualifierSQLGeneration.Support support = EOQualifierSQLGeneration.Support.supportForClass(ERXToManyQualifier.class);
              NSArray array = (NSArray) qualifier.value();
              ERXToManyQualifier q = new ERXToManyQualifier(key, array, array.count() );
              result = support.schemaBasedQualifierWithRootEntity(q, eoentity);
                return result;
View Full Code Here

Examples of com.webobjects.eocontrol.EOKeyValueQualifier.selector()

  public Object decodeObject() {
    try {
      Object result = super.decodeObject();
      if (result != null && result.getClass().equals(EOKeyValueQualifier.class)) {
        EOKeyValueQualifier qual = (EOKeyValueQualifier) result;
        NSSelector<?> selector = qual.selector();
        NSSelector<?> newSelector = FriendlyQualifier.operatorSelectorForSelectorNamed(selector.name());
        EOKeyValueQualifier newResult = new EOKeyValueQualifier(qual.key(), newSelector, qual.value());
        return newResult;
      }
      return result;
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering.selector()

    }

    protected NSSelector _primaryKeySortOrderingSelector() {
        EOSortOrdering anOrdering = _primarySortOrdering();
        NSSelector anOrderingSelector = null;
        if (anOrdering!=null) anOrderingSelector = anOrdering.selector();
        return anOrderingSelector;
    }

    protected void _removeSortOrderingWithKey(String aKey) {
        int anIndex = 0;
View Full Code Here

Examples of com.webobjects.eocontrol.EOSortOrdering.selector()

        return false;
    }

    public NSSelector _primaryKeyOrderingSelector() {
        EOSortOrdering anOrdering = _primaryOrdering();
        return anOrdering.selector();
    }

    public EOSortOrdering _primaryOrdering() {
        NSArray anArray = _sortOrderingArray();
        if (anArray.count() > 0) {
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.