Java Doc for ReducedToken.java in  » IDE » DrJava » edu » rice » cs » drjava » model » definitions » reducedmodel » 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 » IDE » DrJava » edu.rice.cs.drjava.model.definitions.reducedmodel 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedToken

All known Subclasses:   edu.rice.cs.drjava.model.definitions.reducedmodel.Gap,  edu.rice.cs.drjava.model.definitions.reducedmodel.Brace,
ReducedToken
abstract public class ReducedToken implements ReducedModelStates(Code)
The representation of document text in the reduced model. ReducedToken ::= Brace | Gap
version:
   $Id: ReducedToken.java 4255 2007-08-28 19:17:37Z mgricken $



Constructor Summary
public  ReducedToken(ReducedModelState state)
    

Method Summary
abstract public  voidflip()
     Flip between open and closed.
public  intgetHighlightState()
     Returns whether the current char is highlighted.
abstract public  intgetSize()
     Get the size of the token.
public  ReducedModelStategetState()
     Get the shadowing state of the token.
abstract public  StringgetType()
     Get the type of the token.
abstract public  voidgrow(int delta)
     Increases the size of the gap.
public  booleaninBlockComment()
     Determines whether the current location is inside a block comment.
public  booleaninLineComment()
     Determines whether the current location is inside a line comment.
abstract public  booleanisBlockCommentEnd()
    
abstract public  booleanisBlockCommentStart()
    
abstract public  booleanisClosed()
     Determines whether the current location is a closing parenthesis.
abstract public  booleanisClosedBrace()
     Determines whether the current location is a closed brace.
public  booleanisCommented()
     Indicates whether this brace is commented out.
abstract public  booleanisDoubleEscape()
    
abstract public  booleanisDoubleEscapeSequence()
    
abstract public  booleanisDoubleQuote()
    
abstract public  booleanisEscapedDoubleQuote()
    
abstract public  booleanisEscapedSingleQuote()
    
abstract public  booleanisGap()
     Determines whether the current location is within in gap.
abstract public  booleanisLineComment()
    
abstract public  booleanisMatch(Brace other)
     Determine if the given token is a open/close match with this.
abstract public  booleanisMatchable()
     Return true iff this ReducedToken is a matchable, i.e.
abstract public  booleanisMultipleCharBrace()
     Determines whether the current location is part of a multiple char brace.
abstract public  booleanisNewline()
     Determines whether the current location is a new line.
abstract public  booleanisOpen()
     Determines whether the current location is an opening parenthesis.
abstract public  booleanisOpenBrace()
     Determines whether the current location is an open brace.
public  booleanisQuoted()
     Indicates whether this brace is inside quotes.
public  booleanisShadowed()
     Indicates whether this brace is shadowed.
abstract public  booleanisSingleQuote()
    
abstract public  booleanisSlash()
    
abstract public  booleanisStar()
    
public  voidsetState(ReducedModelState state)
     Set the shadowing state of the token.
abstract public  voidsetType(String type)
    
abstract public  voidshrink(int delta)
     Decreases the size of the gap.


Constructor Detail
ReducedToken
public ReducedToken(ReducedModelState state)(Code)




Method Detail
flip
abstract public void flip()(Code)
Flip between open and closed. Valid only for braces.



getHighlightState
public int getHighlightState()(Code)
Returns whether the current char is highlighted. / / beginning a comment would be highlighted but free, so its not the same as getState



getSize
abstract public int getSize()(Code)
Get the size of the token. the number of characters represented by the token



getState
public ReducedModelState getState()(Code)
Get the shadowing state of the token. FREE | INSIDE_SINGLE_QUOTE | INSIDE_DOUBLE_QUOTE | INSIDE_LINE_COMMENT| INSIDE_BLOCK_COMMENT



getType
abstract public String getType()(Code)
Get the type of the token. a String representation of the token type



grow
abstract public void grow(int delta)(Code)
Increases the size of the gap.
Parameters:
  delta -



inBlockComment
public boolean inBlockComment()(Code)
Determines whether the current location is inside a block comment. true or false



inLineComment
public boolean inLineComment()(Code)
Determines whether the current location is inside a line comment. true or false



isBlockCommentEnd
abstract public boolean isBlockCommentEnd()(Code)
Determines whether the current location is the end of a block comment boolean



isBlockCommentStart
abstract public boolean isBlockCommentStart()(Code)
Determines if current location is the beginning of a block comment true or false



isClosed
abstract public boolean isClosed()(Code)
Determines whether the current location is a closing parenthesis. boolean



isClosedBrace
abstract public boolean isClosedBrace()(Code)
Determines whether the current location is a closed brace. boolean



isCommented
public boolean isCommented()(Code)
Indicates whether this brace is commented out. true if the brace is hidden by comments.



isDoubleEscape
abstract public boolean isDoubleEscape()(Code)
Returns whether this is a double escape boolean



isDoubleEscapeSequence
abstract public boolean isDoubleEscapeSequence()(Code)
Returns whether this is a double escape sequence boolean



isDoubleQuote
abstract public boolean isDoubleQuote()(Code)
Returns whether this is a double quote boolean



isEscapedDoubleQuote
abstract public boolean isEscapedDoubleQuote()(Code)
Return whether this is an escaped double quote boolean



isEscapedSingleQuote
abstract public boolean isEscapedSingleQuote()(Code)
Returns whether this is an escaped single quote boolean



isGap
abstract public boolean isGap()(Code)
Determines whether the current location is within in gap. true or false



isLineComment
abstract public boolean isLineComment()(Code)
Determines whether the current location is a line comment true or false



isMatch
abstract public boolean isMatch(Brace other)(Code)
Determine if the given token is a open/close match with this.
Parameters:
  other - another ReducedToken true if there is a match



isMatchable
abstract public boolean isMatchable()(Code)
Return true iff this ReducedToken is a matchable, i.e. is one of "{", "}", "(", ")", "[", "]"



isMultipleCharBrace
abstract public boolean isMultipleCharBrace()(Code)
Determines whether the current location is part of a multiple char brace. true or false



isNewline
abstract public boolean isNewline()(Code)
Determines whether the current location is a new line. boolean



isOpen
abstract public boolean isOpen()(Code)
Determines whether the current location is an opening parenthesis. boolean



isOpenBrace
abstract public boolean isOpenBrace()(Code)
Determines whether the current location is an open brace. boolean



isQuoted
public boolean isQuoted()(Code)
Indicates whether this brace is inside quotes. true if the brace is inside quotes.



isShadowed
public boolean isShadowed()(Code)
Indicates whether this brace is shadowed. Shadowing occurs when a brace has been swallowed by a comment or an open quote. true if the brace is shadowed.



isSingleQuote
abstract public boolean isSingleQuote()(Code)
Returns whether this is a single quote boolean



isSlash
abstract public boolean isSlash()(Code)
Returns whether the current location is a slash boolean



isStar
abstract public boolean isStar()(Code)
Returns whether this is a star boolean



setState
public void setState(ReducedModelState state)(Code)
Set the shadowing state of the token.
Parameters:
  state -



setType
abstract public void setType(String type)(Code)
Set the type of the token
Parameters:
  type - a String representation of the new token type



shrink
abstract public void shrink(int delta)(Code)
Decreases the size of the gap.
Parameters:
  delta -



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)

w___ww.__j_a___va_2___s_._com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.