Java Doc for DocumentUtils.java in  » IDE » tIDE » snow » texteditor » 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 » tIDE » snow.texteditor 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   snow.texteditor.DocumentUtils

DocumentUtils
final public class DocumentUtils (Code)




Method Summary
public static  voidcommentOutLines(Document doc, int fromPos, int toPos)
     comment out the lines between the given document positions (NOT LINE NUMBERS !) comment out means adding "//" at the beginning of the line.
public static  voiddeleteLineAtPos(StyledDocument doc, int pos)
    
public static  intgetDocPositionFor(Document doc, int line, int column)
    
public static  int[]getLineColumnNumbers(Document doc, int pos)
    
public static  intgetLineNumber(Document doc, int pos)
    
public static  intgetLineStartOffsetForPos(StyledDocument doc, int pos)
    
public static  intgetPositionOfCorrespondingClosingBrace(char open, char close, SimpleDocument doc, int pos)
     -1 if not found open = '{', close = '}' TODO: ignore comments and string quotes ...
public static  intgetPositionOfCorrespondingOpeningBrace(char open, char close, SimpleDocument doc, int pos)
     -1 if not found open = '{', close = '}' TODO: ignore comments and string quotes ...
public static  intgetPreviousOpeningPosition(SimpleDocument doc, char toSearch, char close, int from, int skipCount)
    
public static  StringgetSpacesAtBeginning(String text)
    
public static  StringgetTextOfLine(Document doc, int line)
    
public static  StringgetTextOfLineAtPosition(StyledDocument doc, int pos)
     the text at the line containing the given position.
public static  StringgetTextOfLineAtPosition_onlyUpToPos(StyledDocument doc, int pos)
    
public static  int[]getVisibleDocPosBounds(JTextPane textPane, JScrollPane editorScrollPane)
    
public static  StringgetWordAt(SimpleDocument doc, int pos)
     take a java single word yyy, NOT xxx.yyy.zzz like the standard editor kit pos must be in the word or at the beginning.
public static  intgetWordEndPosition(SimpleDocument doc, int posInWord)
     used to find the id on which the mouse is in the editor.
public static  voidindentLines(Document doc, int fromPos, int toPos)
    
public static  voidmain(String[] a)
    
public static  voidscrollPosToMiddle(int pos, JTextPane textPane, JScrollPane editorScrollPane, int h)
    
public static  voidscrollToMiddle(JTextComponent tp, int pos)
     In fact, 1/4 below upper limit is nicer...
public static  voidunCommentOutLines(Document doc, int fromPos, int toPos)
     uncomment out the lines between the given document positions (NOT LINE NUMBERS !) reverse operation of commentOut.
public static  voidunindentLines(Document doc, int fromPos, int toPos)
    



Method Detail
commentOutLines
public static void commentOutLines(Document doc, int fromPos, int toPos)(Code)
comment out the lines between the given document positions (NOT LINE NUMBERS !) comment out means adding "//" at the beginning of the line. the uncommentout is the reverse operation



deleteLineAtPos
public static void deleteLineAtPos(StyledDocument doc, int pos) throws Exception(Code)



getDocPositionFor
public static int getDocPositionFor(Document doc, int line, int column)(Code)

Parameters:
  line - zero based.
Parameters:
  column - zero based



getLineColumnNumbers
public static int[] getLineColumnNumbers(Document doc, int pos)(Code)
the {line,column}, first is 0



getLineNumber
public static int getLineNumber(Document doc, int pos)(Code)
the line number corresponding to the document position.the first line has index 0.



getLineStartOffsetForPos
public static int getLineStartOffsetForPos(StyledDocument doc, int pos)(Code)



getPositionOfCorrespondingClosingBrace
public static int getPositionOfCorrespondingClosingBrace(char open, char close, SimpleDocument doc, int pos)(Code)
-1 if not found open = '{', close = '}' TODO: ignore comments and string quotes ...



getPositionOfCorrespondingOpeningBrace
public static int getPositionOfCorrespondingOpeningBrace(char open, char close, SimpleDocument doc, int pos)(Code)
-1 if not found open = '{', close = '}' TODO: ignore comments and string quotes ...



getPreviousOpeningPosition
public static int getPreviousOpeningPosition(SimpleDocument doc, char toSearch, char close, int from, int skipCount)(Code)
normally search an {, with close }



getSpacesAtBeginning
public static String getSpacesAtBeginning(String text)(Code)



getTextOfLine
public static String getTextOfLine(Document doc, int line)(Code)
the text at the line containing the given position



getTextOfLineAtPosition
public static String getTextOfLineAtPosition(StyledDocument doc, int pos)(Code)
the text at the line containing the given position. With eventual carriage return and line feeds...



getTextOfLineAtPosition_onlyUpToPos
public static String getTextOfLineAtPosition_onlyUpToPos(StyledDocument doc, int pos)(Code)
the text at the line containing the given position



getVisibleDocPosBounds
public static int[] getVisibleDocPosBounds(JTextPane textPane, JScrollPane editorScrollPane)(Code)



getWordAt
public static String getWordAt(SimpleDocument doc, int pos)(Code)
take a java single word yyy, NOT xxx.yyy.zzz like the standard editor kit pos must be in the word or at the beginning. give pos-1 if you want the word before the caret.



getWordEndPosition
public static int getWordEndPosition(SimpleDocument doc, int posInWord)(Code)
used to find the id on which the mouse is in the editor.



indentLines
public static void indentLines(Document doc, int fromPos, int toPos)(Code)
Indent the lines between the given document positions (NOT LINE NUMBERS !)



main
public static void main(String[] a)(Code)



scrollPosToMiddle
public static void scrollPosToMiddle(int pos, JTextPane textPane, JScrollPane editorScrollPane, int h)(Code)



scrollToMiddle
public static void scrollToMiddle(JTextComponent tp, int pos)(Code)
In fact, 1/4 below upper limit is nicer... scrolls the start of the line to the middle of the screen



unCommentOutLines
public static void unCommentOutLines(Document doc, int fromPos, int toPos)(Code)
uncomment out the lines between the given document positions (NOT LINE NUMBERS !) reverse operation of commentOut. This only removes // at the beginning



unindentLines
public static void unindentLines(Document doc, int fromPos, int toPos)(Code)
Indents the lines between the given document positions (positions, NOT LINE NUMBERS !)



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.