Java Doc for TextUtils.java in  » Web-Crawler » heritrix » org » archive » util » 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 » Web Crawler » heritrix » org.archive.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.archive.util.TextUtils

TextUtils
public class TextUtils (Code)




Method Summary
public static  StringescapeForHTML(String s)
     Minimally escapes a string so that it can be placed inside XML/HTML attribute.
public static  StringescapeForHTMLJavascript(String s)
     Escapes a string so that it can be passed as an argument to a javscript in a JSP page.
public static  StringescapeForMarkupAttribute(String s)
     Escapes a string so that it can be placed inside XML/HTML attribute.
public static  StringexceptionToString(String message, Throwable e)
    
Parameters:
  message - Message to put at top of the string returned.
public static  StringgetFirstWord(String s)
    
Parameters:
  s - String to find first word in (Words are delimited bywhitespace).
public static  MatchergetMatcher(String pattern, CharSequence input)
     Get a matcher object for a precompiled regex pattern. This method tries to reuse Matcher objects for efficiency. It can hold for recycling one Matcher per pattern per thread.
public static  booleanmatches(String pattern, CharSequence input)
     Utility method using a precompiled pattern instead of using the matches method of the String class.
public static  voidrecycleMatcher(Matcher m)
    
public static  StringreplaceAll(String pattern, CharSequence input, String replacement)
     Utility method using a precompiled pattern instead of using the replaceAll method of the String class.
public static  StringreplaceFirst(String pattern, CharSequence input, String replacement)
     Utility method using a precompiled pattern instead of using the replaceFirst method of the String class.
public static  String[]split(String pattern, CharSequence input)
     Utility method using a precompiled pattern instead of using the split method of the String class.
public static  CharSequenceunescapeHtml(CharSequence cs)
     Replaces HTML Entity Encodings.
public static  voidwriteEscapedForHTML(String s, JspWriter out)
     Utility method for writing a (potentially large) String to a JspWriter, escaping it for HTML display, without constructing another large String of the whole content.



Method Detail
escapeForHTML
public static String escapeForHTML(String s)(Code)
Minimally escapes a string so that it can be placed inside XML/HTML attribute. Escapes lt and amp.
Parameters:
  s - The string to escape The same string escaped.



escapeForHTMLJavascript
public static String escapeForHTMLJavascript(String s)(Code)
Escapes a string so that it can be passed as an argument to a javscript in a JSP page. This method takes a string and returns the same string with any single quote escaped by prepending the character with a backslash. Linebreaks are also replaced with '\n'. Also, less-than signs and ampersands are replaced with HTML entities.
Parameters:
  s - The string to escape The same string escaped.



escapeForMarkupAttribute
public static String escapeForMarkupAttribute(String s)(Code)
Escapes a string so that it can be placed inside XML/HTML attribute. Replaces ampersand, less-than, greater-than, single-quote, and double-quote with escaped versions.
Parameters:
  s - The string to escape The same string escaped.



exceptionToString
public static String exceptionToString(String message, Throwable e)(Code)

Parameters:
  message - Message to put at top of the string returned. May benull.
Parameters:
  e - Exception to write into a string. Return formatted string made of passed message and stack traceof passed exception.



getFirstWord
public static String getFirstWord(String s)(Code)

Parameters:
  s - String to find first word in (Words are delimited bywhitespace). First word in the passed string else null if no word found.



getMatcher
public static Matcher getMatcher(String pattern, CharSequence input)(Code)
Get a matcher object for a precompiled regex pattern. This method tries to reuse Matcher objects for efficiency. It can hold for recycling one Matcher per pattern per thread. Matchers retrieved should be returned for reuse via the recycleMatcher() method, but no errors will occur if they are not. This method is a hotspot frequently accessed.
Parameters:
  pattern - the string pattern to use
Parameters:
  input - the character sequence the matcher should be using a matcher object loaded with the submitted character sequence



matches
public static boolean matches(String pattern, CharSequence input)(Code)
Utility method using a precompiled pattern instead of using the matches method of the String class. This method will also be reusing Matcher objects.
See Also:   java.util.regex.Pattern
Parameters:
  pattern - precompiled Pattern to match against
Parameters:
  input - the character sequence to check true if character sequence matches



recycleMatcher
public static void recycleMatcher(Matcher m)(Code)



replaceAll
public static String replaceAll(String pattern, CharSequence input, String replacement)(Code)
Utility method using a precompiled pattern instead of using the replaceAll method of the String class. This method will also be reusing Matcher objects.
See Also:   java.util.regex.Pattern
Parameters:
  pattern - precompiled Pattern to match against
Parameters:
  input - the character sequence to check
Parameters:
  replacement - the String to substitute every match with the String with all the matches substituted



replaceFirst
public static String replaceFirst(String pattern, CharSequence input, String replacement)(Code)
Utility method using a precompiled pattern instead of using the replaceFirst method of the String class. This method will also be reusing Matcher objects.
See Also:   java.util.regex.Pattern
Parameters:
  pattern - precompiled Pattern to match against
Parameters:
  input - the character sequence to check
Parameters:
  replacement - the String to substitute the first match with the String with the first match substituted



split
public static String[] split(String pattern, CharSequence input)(Code)
Utility method using a precompiled pattern instead of using the split method of the String class.
See Also:   java.util.regex.Pattern
Parameters:
  pattern - precompiled Pattern to split by
Parameters:
  input - the character sequence to split array of Strings split by pattern



unescapeHtml
public static CharSequence unescapeHtml(CharSequence cs)(Code)
Replaces HTML Entity Encodings.
Parameters:
  cs - The CharSequence to remove html codes from the same CharSequence or an escaped String.



writeEscapedForHTML
public static void writeEscapedForHTML(String s, JspWriter out) throws IOException(Code)
Utility method for writing a (potentially large) String to a JspWriter, escaping it for HTML display, without constructing another large String of the whole content.
Parameters:
  s - String to write
Parameters:
  out - destination JspWriter
throws:
  IOException -



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.