Java Doc for CharCollection.java in  » Library » Apache-commons-primitives-1.0 » org » apache » commons » collections » primitives » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Library » Apache commons primitives 1.0 » org.apache.commons.collections.primitives 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.commons.collections.primitives.CharCollection

All known Subclasses:   org.apache.commons.collections.primitives.AbstractCharCollection,  org.apache.commons.collections.primitives.decorators.BaseProxyCharCollection,  org.apache.commons.collections.primitives.adapters.AbstractCollectionCharCollection,
CharCollection
public interface CharCollection (Code)
A collection of char values.
See Also:   org.apache.commons.collections.primitives.adapters.CharCollectionCollection
See Also:   org.apache.commons.collections.primitives.adapters.CollectionCharCollection
since:
   Commons Primitives 1.0
version:
   $Revision: 1.3 $ $Date: 2003/10/16 20:49:36 $
author:
   Rodney Waldhoff




Method Summary
 booleanadd(char element)
     Ensures that I contain the specified element (optional operation).
 booleanaddAll(CharCollection c)
    CharCollection.add Adds all of the elements in the specified collection to me (optional operation).
 voidclear()
     Removes all my elements (optional operation).
 booleancontains(char element)
     Returns true iff I contain the specified element.
 booleancontainsAll(CharCollection c)
     Returns true iff I CharCollection.contains contain all of the elements in the given collection.
 booleanisEmpty()
     Returns true iff I contain no elements.
 CharIteratoriterator()
     Returns an CharIterator iterator over all my elements.
 booleanremoveAll(CharCollection c)
     Removes all of my elements that are contained in the specified collection (optional operation).
 booleanremoveElement(char element)
     Removes a single occurrence of the specified element (optional operation).
 booleanretainAll(CharCollection c)
     Removes all of my elements that are not contained in the specified collection (optional operation).
 intsize()
     Returns the number of elements I contain.
 char[]toArray()
     Returns an array containing all of my elements.
 char[]toArray(char[] a)
     Returns an array containing all of my elements, using the given array if it is large enough.



Method Detail
add
boolean add(char element)(Code)
Ensures that I contain the specified element (optional operation). Returns true iff I changed as a result of this call.

If a collection refuses to add the specified element for any reason other than that it already contains the element, it must throw an exception (rather than simply returning false). This preserves the invariant that a collection always contains the specified element after this call returns.
Parameters:
  element - the value whose presence within me is to be ensured true iff I changed as a result of this call
throws:
  UnsupportedOperationException - when this operation is not supported
throws:
  IllegalArgumentException - may be thrown if some aspect of the specified element prevents it from being added to me




addAll
boolean addAll(CharCollection c)(Code)
CharCollection.add Adds all of the elements in the specified collection to me (optional operation).
Parameters:
  c - the collection of elements whose presence within me is to be ensured true iff I changed as a result of this call
throws:
  UnsupportedOperationException - when this operation is not supported
throws:
  IllegalArgumentException - may be thrown if some aspect of some specified element prevents it from being added to me



clear
void clear()(Code)
Removes all my elements (optional operation). I will be CharCollection.isEmpty empty after this method successfully returns.
throws:
  UnsupportedOperationException - when this operation is not supported



contains
boolean contains(char element)(Code)
Returns true iff I contain the specified element.
Parameters:
  element - the value whose presence within me is to be tested true iff I contain the specified element



containsAll
boolean containsAll(CharCollection c)(Code)
Returns true iff I CharCollection.contains contain all of the elements in the given collection.
Parameters:
  c - the collection of elements whose presence within me is to be tested true iff I contain the all the specified elements



isEmpty
boolean isEmpty()(Code)
Returns true iff I contain no elements. true iff I contain no elements.



iterator
CharIterator iterator()(Code)
Returns an CharIterator iterator over all my elements. This base interface places no constraints on the order in which the elements are returned by the returned iterator. an CharIterator iterator over all my elements.



removeAll
boolean removeAll(CharCollection c)(Code)
Removes all of my elements that are contained in the specified collection (optional operation). The behavior of this method is unspecified if the given collection is modified while this method is executing. Note that this includes the case in which the given collection is this collection, and it is not empty.
Parameters:
  c - the collection of elements to remove true iff I contained the at least one of thespecified elements, in other words, returns trueiff I changed as a result of this call
throws:
  UnsupportedOperationException - when this operation is not supported



removeElement
boolean removeElement(char element)(Code)
Removes a single occurrence of the specified element (optional operation).
Parameters:
  element - the element to remove, if present true iff I contained the specified element, in other words, iff I changed as a result of this call
throws:
  UnsupportedOperationException - when this operation is not supported



retainAll
boolean retainAll(CharCollection c)(Code)
Removes all of my elements that are not contained in the specified collection (optional operation). (In other words, retains only my elements that are contained in the specified collection.) The behavior of this method is unspecified if the given collection is modified while this method is executing.
Parameters:
  c - the collection of elements to retain true iff I changed as a result of this call
throws:
  UnsupportedOperationException - when this operation is not supported



size
int size()(Code)
Returns the number of elements I contain. the number of elements I contain



toArray
char[] toArray()(Code)
Returns an array containing all of my elements. The length of the returned array will be equal to my CharCollection.size size .

The returned array will be independent of me, so that callers may modify that returned array without modifying this collection.

When I guarantee the order in which elements are returned by an CharCollection.iterator iterator , the returned array will contain elements in the same order. an array containing all my elements




toArray
char[] toArray(char[] a)(Code)
Returns an array containing all of my elements, using the given array if it is large enough. When the length of the given array is larger than the number of elements I contain, values outside of my range will be unchanged.

The returned array will be independent of me, so that callers may modify that returned array without modifying this collection.

When I guarantee the order in which elements are returned by an CharCollection.iterator iterator , the returned array will contain elements in the same order.
Parameters:
  a - an array that may be used to contain the elements an array containing all my elements




www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.