Ejemplo n.º 1
0
 public WordCollection(Synset synset)
 {
     _synset = synset;
     _words  = new java.util.ArrayList();
     java.util.ArrayList nouns = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Noun + _synset.ID);
     java.util.ArrayList verbs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Verb + _synset.ID);
     java.util.ArrayList adjs  = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adjective + _synset.ID);
     java.util.ArrayList advs  = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adverb + _synset.ID);
     if (nouns != null)
     {
         _words.addAll(nouns);
     }
     if (verbs != null)
     {
         _words.addAll(verbs);
     }
     if (adjs != null)
     {
         _words.addAll(adjs);
     }
     if (advs != null)
     {
         _words.addAll(advs);
     }
     _it = _words.iterator();
 }
Ejemplo n.º 2
0
		public WordCollection(Synset synset)
		{
			_synset = synset;
			_words = new java.util.ArrayList();
			java.util.ArrayList nouns = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Noun + _synset.ID);
			java.util.ArrayList verbs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Verb + _synset.ID);
			java.util.ArrayList adjs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adjective + _synset.ID);
			java.util.ArrayList advs = (java.util.ArrayList)SUMO.WordNet.Intern.synsetsToWords.get((int)SpeechTypes.Adverb + _synset.ID);
			if(nouns != null) _words.addAll(nouns);
			if(verbs != null) _words.addAll(verbs);
			if(adjs != null) _words.addAll(adjs);
			if(advs != null) _words.addAll(advs);
			_it = _words.iterator();
		}
 /**
  * Removes a collection from the those being decorated in this composite.
  *
  * @param coll  collection to be removed
  */
 public virtual void removeComposited(java.util.Collection <Object> coll)
 {
     java.util.ArrayList <Object> list = new java.util.ArrayList <Object>(this.all.Length);
     list.addAll(java.util.Arrays <Object> .asList <Object>(this.all));
     list.remove(coll);
     this.all = (java.util.Collection <Object>[])list.toArray(new java.util.Collection <Object> [list.size()]);
 }
Ejemplo n.º 4
0
		public SynsetCollection()
		{
			_synsets = new java.util.ArrayList();
			_synsets.addAll(SUMO.WordNet.Intern.nounSUMOHash.keySet());
			java.util.Iterator it = SUMO.WordNet.Intern.verbSUMOHash.keySet().iterator();
			while(it.hasNext())
			{
				string s = it.next().ToString();
				if(_synsets.contains(s)) continue;
				_synsets.add(s);
			}
			it = SUMO.WordNet.Intern.adjectiveSUMOHash.keySet().iterator();
			while(it.hasNext())
			{
				string s = it.next().ToString();
				if(_synsets.contains(s)) continue;
				_synsets.add(s);
			}
			it = SUMO.WordNet.Intern.adverbSUMOHash.keySet().iterator();
			while(it.hasNext())
			{
				string s = it.next().ToString();
				if(_synsets.contains(s)) continue;
				_synsets.add(s);
			}
			_it = _synsets.iterator();
		}
Ejemplo n.º 5
0
 /// <summary>
 /// Merges all the listeners registered on the specified observer with the listeners
 /// registered on this object.
 /// </summary>
 /// <remarks>
 /// Merges all the listeners registered on the specified observer with the listeners
 /// registered on this object. After this method is invoked, the specified observer
 /// will return false in
 /// <see cref="isAlive()">isAlive()</see>
 /// and should not be used anymore.
 /// </remarks>
 /// <param name="observer">The ViewTreeObserver whose listeners must be added to this observer
 ///     </param>
 internal void merge(android.view.ViewTreeObserver observer)
 {
     if (observer.mOnGlobalFocusListeners != null)
     {
         if (mOnGlobalFocusListeners != null)
         {
             mOnGlobalFocusListeners.addAll(observer.mOnGlobalFocusListeners);
         }
         else
         {
             mOnGlobalFocusListeners = observer.mOnGlobalFocusListeners;
         }
     }
     if (observer.mOnGlobalLayoutListeners != null)
     {
         if (mOnGlobalLayoutListeners != null)
         {
             mOnGlobalLayoutListeners.addAll(observer.mOnGlobalLayoutListeners);
         }
         else
         {
             mOnGlobalLayoutListeners = observer.mOnGlobalLayoutListeners;
         }
     }
     if (observer.mOnPreDrawListeners != null)
     {
         if (mOnPreDrawListeners != null)
         {
             mOnPreDrawListeners.addAll(observer.mOnPreDrawListeners);
         }
         else
         {
             mOnPreDrawListeners = observer.mOnPreDrawListeners;
         }
     }
     if (observer.mOnTouchModeChangeListeners != null)
     {
         if (mOnTouchModeChangeListeners != null)
         {
             mOnTouchModeChangeListeners.addAll(observer.mOnTouchModeChangeListeners);
         }
         else
         {
             mOnTouchModeChangeListeners = observer.mOnTouchModeChangeListeners;
         }
     }
     if (observer.mOnComputeInternalInsetsListeners != null)
     {
         if (mOnComputeInternalInsetsListeners != null)
         {
             mOnComputeInternalInsetsListeners.addAll(observer.mOnComputeInternalInsetsListeners
                                                      );
         }
         else
         {
             mOnComputeInternalInsetsListeners = observer.mOnComputeInternalInsetsListeners;
         }
     }
     observer.kill();
 }
Ejemplo n.º 6
0
 public override java.util.Enumeration <Permission> elements()
 {
     java.util.Collection <Permission> all = new java.util.ArrayList <Permission>();
     for (java.util.Iterator <java.util.Collection <Permission> > iter = klasses.values().iterator(); iter.hasNext();)
     {
         all.addAll((java.util.Collection <Permission>)iter.next());
     }
     return(java.util.Collections <Permission> .enumeration(all));
 }
Ejemplo n.º 7
0
 /**
  * Insert all of the elements in the specified Collection at the specified
  * position in this list, and shift any previous elements upwards as
  * needed.
  *
  * @param index Index at which insertion takes place
  * @param collection The collection to be added
  *
  * @exception IndexOutOfBoundsException if the index is out of range
  */
 public override bool addAll(int index, java.util.Collection <Object> collection)
 {
     if (fast)
     {
         lock (this)
         {
             java.util.ArrayList <Object> temp = (java.util.ArrayList <Object>)list.clone();
             bool result = temp.addAll(index, collection);
             list = temp;
             return(result);
         }
     }
     else
     {
         lock (list)
         {
             return(list.addAll(index, collection));
         }
     }
 }
Ejemplo n.º 8
0
 public SynsetCollection()
 {
     _synsets = new java.util.ArrayList();
     _synsets.addAll(SUMO.WordNet.Intern.nounSUMOHash.keySet());
     java.util.Iterator it = SUMO.WordNet.Intern.verbSUMOHash.keySet().iterator();
     while (it.hasNext())
     {
         string s = it.next().ToString();
         if (_synsets.contains(s))
         {
             continue;
         }
         _synsets.add(s);
     }
     it = SUMO.WordNet.Intern.adjectiveSUMOHash.keySet().iterator();
     while (it.hasNext())
     {
         string s = it.next().ToString();
         if (_synsets.contains(s))
         {
             continue;
         }
         _synsets.add(s);
     }
     it = SUMO.WordNet.Intern.adverbSUMOHash.keySet().iterator();
     while (it.hasNext())
     {
         string s = it.next().ToString();
         if (_synsets.contains(s))
         {
             continue;
         }
         _synsets.add(s);
     }
     _it = _synsets.iterator();
 }
 /**
  * Returns a new list containing the second list appended to the
  * first list.  The {@link List#addAll(Collection)} operation is
  * used to append the two given lists into a new list.
  *
  * @param list1  the first list
  * @param list2  the second list
  * @return  a new list containing the union of those lists
  * @throws NullPointerException if either list is null
  */
 public static java.util.List <Object> union(java.util.List <Object> list1, java.util.List <Object> list2)
 {
     java.util.ArrayList <Object> result = new java.util.ArrayList <Object>(list1);
     result.addAll(list2);
     return(result);
 }
 /**
  * Returns a new list containing the second list appended to the
  * first list.  The {@link List#addAll(Collection)} operation is
  * used to append the two given lists into a new list.
  *
  * @param list1  the first list
  * @param list2  the second list
  * @return  a new list containing the union of those lists
  * @throws NullPointerException if either list is null
  */
 public static java.util.List<Object> union(java.util.List<Object> list1, java.util.List<Object> list2)
 {
     java.util.ArrayList<Object> result = new java.util.ArrayList<Object>(list1);
     result.addAll(list2);
     return result;
 }
 /**
  * Add these Collections to the list of collections in this composite
  *
  * @param comps Collections to be appended to the composite
  */
 public virtual void addComposited(java.util.Collection <Object>[] comps)
 {
     java.util.ArrayList <Object> list = new java.util.ArrayList <Object>(java.util.Arrays <Object> .asList <Object>(this.all));
     list.addAll(java.util.Arrays <Object> .asList <Object>(comps));
     all = (java.util.Collection <Object>[])list.toArray(new java.util.Collection <Object> [list.size()]);
 }
 public override java.util.Enumeration<Permission> elements()
 {
     java.util.Collection<Permission> all = new java.util.ArrayList<Permission>();
     for (java.util.Iterator<java.util.Collection<Permission>> iter = klasses.values().iterator(); iter.hasNext(); )
     {
         all.addAll((java.util.Collection<Permission>)iter.next());
     }
     return java.util.Collections<Permission>.enumeration(all);
 }