Java Doc for symbol_set.java in  » Parser » CUP-develop » java_cup » 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 » Parser » CUP develop » java_cup 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   java_cup.symbol_set

symbol_set
public class symbol_set (Code)
This class represents a set of symbols and provides a series of set operations to manipulate them.
See Also:   java_cup.symbol
version:
   last updated: 11/25/95
author:
   Scott Hudson


Field Summary
protected  Hashtable_all
     A hash table to hold the set.

Constructor Summary
public  symbol_set()
     Constructor for an empty set.
public  symbol_set(symbol_set other)
     Constructor for cloning from another set.

Method Summary
public  booleanadd(symbol sym)
     Add a single symbol to the set.
public  booleanadd(symbol_set other)
     Add (union) in a complete set.
public  Enumerationall()
     Access to all elements of the set.
public  booleancontains(symbol sym)
     Determine if the set contains a particular symbol.
public  booleanequals(symbol_set other)
     Equality comparison.
public  booleanequals(Object other)
     Generic equality comparison.
public  inthashCode()
     Compute a hash code.
public  booleanis_subset_of(symbol_set other)
     Determine if this set is an (improper) subset of another.
public  booleanis_superset_of(symbol_set other)
     Determine if this set is an (improper) superset of another.
protected  voidnot_null(Object obj)
     Helper function to test for a null object and throw an exception if one is found.
public  voidremove(symbol sym)
     Remove a single symbol if it is in the set.
public  voidremove(symbol_set other)
     Remove (set subtract) a complete set.
public  intsize()
    
public  StringtoString()
     Convert to a string.

Field Detail
_all
protected Hashtable _all(Code)
A hash table to hold the set. Symbols are keyed using their name string.




Constructor Detail
symbol_set
public symbol_set()(Code)
Constructor for an empty set.



symbol_set
public symbol_set(symbol_set other) throws internal_error(Code)
Constructor for cloning from another set.
Parameters:
  other - the set we are cloning from.




Method Detail
add
public boolean add(symbol sym) throws internal_error(Code)
Add a single symbol to the set.
Parameters:
  sym - the symbol we are adding. true if this changes the set.



add
public boolean add(symbol_set other) throws internal_error(Code)
Add (union) in a complete set.
Parameters:
  other - the set we are adding in. true if this changes the set.



all
public Enumeration all()(Code)
Access to all elements of the set.



contains
public boolean contains(symbol sym)(Code)
Determine if the set contains a particular symbol.
Parameters:
  sym - the symbol we are looking for.



equals
public boolean equals(symbol_set other)(Code)
Equality comparison.



equals
public boolean equals(Object other)(Code)
Generic equality comparison.



hashCode
public int hashCode()(Code)
Compute a hash code.



is_subset_of
public boolean is_subset_of(symbol_set other) throws internal_error(Code)
Determine if this set is an (improper) subset of another.
Parameters:
  other - the set we are testing against.



is_superset_of
public boolean is_superset_of(symbol_set other) throws internal_error(Code)
Determine if this set is an (improper) superset of another.
Parameters:
  other - the set we are are testing against.



not_null
protected void not_null(Object obj) throws internal_error(Code)
Helper function to test for a null object and throw an exception if one is found.
Parameters:
  obj - the object we are testing.



remove
public void remove(symbol sym) throws internal_error(Code)
Remove a single symbol if it is in the set.
Parameters:
  sym - the symbol we are removing.



remove
public void remove(symbol_set other) throws internal_error(Code)
Remove (set subtract) a complete set.
Parameters:
  other - the set we are removing.



size
public int size()(Code)
size of the set



toString
public String toString()(Code)
Convert to a string.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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