Package com.webobjects.foundation

Examples of com.webobjects.foundation.NSArray.objectEnumerator()


            Object key = NSKeyValueCodingAdditions.Utility.valueForKeyPath(object,keyPath);
            boolean isNullKey = key==null || key instanceof NSKeyValueCoding.Null;
            if (!isNullKey || nullGroupingKey != null) {
                if (isNullKey) key=nullGroupingKey;
                NSArray array = (NSArray)key;
                for(@SuppressWarnings("null") Enumeration keys = array.objectEnumerator(); keys.hasMoreElements(); ) {
                    key = keys.nextElement();
                    NSMutableArray existingGroup=(NSMutableArray)result.objectForKey(key);
                    if (existingGroup==null) {
                        existingGroup=new NSMutableArray();
                        result.setObjectForKey(existingGroup,key);
View Full Code Here


      String lineSeparator = System.getProperty("line.separator");

      for (Enumeration e = a.objectEnumerator(); e.hasMoreElements();) {
        String statementLine = (String) e.nextElement();
        NSArray b = NSArray.componentsSeparatedByString(statementLine, lineSeparator);
        for (Enumeration e1 = b.objectEnumerator(); e1.hasMoreElements();) {
          String statement = (String) e1.nextElement();
          if (!pattern.matcher(statement).matches()) {
            buf.append(statement);
            buf.append(lineSeparator);
            continue;
View Full Code Here

      flag = false;
    }
    else {
      NSArray nsarray = (NSArray) ERXKeyValueCodingUtilities.privateValueForKey(wocomponent, "_subcomponents");
      if (nsarray != null && nsarray != NSArray.EmptyArray) {
        for(Enumeration enumeration = nsarray.objectEnumerator(); flag && enumeration.hasMoreElements(); ) {
          if (!_shouldPutInPermanentCache((WOComponent) enumeration.nextElement()))
            flag = false;
        }
      }
    }
View Full Code Here

     * @see er.extensions.ERXEnterpriseObject#addObjectsToBothSidesOfRelationshipWithKey(com.webobjects.foundation.NSArray, java.lang.String)
     */
    public void addObjectsToBothSidesOfRelationshipWithKey(NSArray objects, String key) {
        if (objects != null && objects.count() > 0) {
            NSArray objectsSafe = objects instanceof NSMutableArray ? (NSArray)objects.immutableClone() : objects;
            for (Enumeration e = objectsSafe.objectEnumerator(); e.hasMoreElements();) {
                EOEnterpriseObject eo = (EOEnterpriseObject)e.nextElement();
                addObjectToBothSidesOfRelationshipWithKey(eo, key);
            }
        }
    }
View Full Code Here

     * @see er.extensions.ERXEnterpriseObject#removeObjectsFromBothSidesOfRelationshipWithKey(com.webobjects.foundation.NSArray, java.lang.String)
     */
    public void removeObjectsFromBothSidesOfRelationshipWithKey(NSArray objects, String key) {
        if (objects != null && objects.count() > 0) {
            NSArray objectsSafe = objects instanceof NSMutableArray ? (NSArray)objects.immutableClone() : objects;
            for (Enumeration e = objectsSafe.objectEnumerator(); e.hasMoreElements();) {
                EOEnterpriseObject eo = (EOEnterpriseObject)e.nextElement();
                removeObjectFromBothSidesOfRelationshipWithKey(eo, key);
             }
        }
    }
View Full Code Here

     * @see er.extensions.ERXEnterpriseObject#removeObjectsFromPropertyWithKey(com.webobjects.foundation.NSArray, java.lang.String)
     */
    public void removeObjectsFromPropertyWithKey(NSArray objects, String key) {
        if (objects != null && objects.count() > 0) {
            NSArray objectsSafe = objects instanceof NSMutableArray ? (NSArray)objects.immutableClone() : objects;
            for (Enumeration e = objectsSafe.objectEnumerator(); e.hasMoreElements();) {
                EOEnterpriseObject eo = (EOEnterpriseObject)e.nextElement();
                removeObjectFromPropertyWithKey(eo, key);
            }
        }
    }
View Full Code Here

      if (_encodedEntityNames == null) {
        synchronized(ERXEOEncodingUtilities.class) {
          if(_encodedEntityNames == null) {
            _encodedEntityNames = new NSMutableDictionary ();
            NSArray models = EOModelGroup.defaultGroup().models();
            for (Enumeration en = models.objectEnumerator ();
            en.hasMoreElements ();) {
              NSArray entities = ((EOModel)en.nextElement ()).entities ();
              for (Enumeration entEn = entities.objectEnumerator ();
              entEn.hasMoreElements ();) {
                EOEntity entity = (EOEntity)entEn.nextElement ();
View Full Code Here

            _encodedEntityNames = new NSMutableDictionary ();
            NSArray models = EOModelGroup.defaultGroup().models();
            for (Enumeration en = models.objectEnumerator ();
            en.hasMoreElements ();) {
              NSArray entities = ((EOModel)en.nextElement ()).entities ();
              for (Enumeration entEn = entities.objectEnumerator ();
              entEn.hasMoreElements ();) {
                EOEntity entity = (EOEntity)entEn.nextElement ();
                NSDictionary userInfo = entity.userInfo ();
                if(userInfo != null) {
                  String encodedEntityName = (String)userInfo.objectForKey (EncodedEntityNameKey);
View Full Code Here

        if (null == colspan) {
            int numVisibleKeys = 0;
            int multiplier = shouldDisplayDetailedPageMetrics() ? 2 : 1;
            String currentKey = d2wContext().propertyKey(); // Cache the current key.
            NSArray displayPropertyKeys = (NSArray)d2wContext().valueForKey("displayPropertyKeys");
            for (Enumeration keysEnum = displayPropertyKeys.objectEnumerator(); keysEnum.hasMoreElements();) {
                String key = (String)keysEnum.nextElement();
                d2wContext().setPropertyKey(key);
                if (!isKeyOmitted()) {
                    numVisibleKeys++;
                }
View Full Code Here

        return _mappingModel.xmlTagForPropertyKey(key, className);
    }

    protected void _encodeEO(EOEnterpriseObject eoenterpriseobject) {
        NSArray arr = sortedArray(eoenterpriseobject.attributeKeys());
        for (Enumeration e = arr.objectEnumerator(); e.hasMoreElements();) {
            String s = (String) e.nextElement();
            encodeObjectForKey(eoenterpriseobject.valueForKey(s), s);
            if (e.hasMoreElements())
                cr();
        }
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.