org.eclipse.xtend.core.richstring
Class TextLine.LeadingWSTextLinePart

java.lang.Object
  extended by org.eclipse.xtend.core.richstring.TextLine
      extended by org.eclipse.xtend.core.richstring.TextLine.LeadingWSTextLinePart
All Implemented Interfaces:
java.lang.CharSequence
Enclosing class:
TextLine

protected static class TextLine.LeadingWSTextLinePart
extends TextLine


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtend.core.richstring.TextLine
TextLine.LeadingWSTextLinePart
 
Constructor Summary
TextLine.LeadingWSTextLinePart(java.lang.String completeText, int offset, int length)
           
 
Method Summary
 boolean containsOnlyWhitespace()
           
 java.lang.CharSequence getLeadingWhiteSpace()
           
 boolean hasLeadingWhiteSpace()
           
 
Methods inherited from class org.eclipse.xtend.core.richstring.TextLine
charAt, equals, getCompleteText, getDelimiterLength, getRelativeOffset, hashCode, hasTrailingLineBreak, length, subSequence, throwIndexOutOfBounds, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextLine.LeadingWSTextLinePart

public TextLine.LeadingWSTextLinePart(java.lang.String completeText,
                                      int offset,
                                      int length)
Method Detail

getLeadingWhiteSpace

public java.lang.CharSequence getLeadingWhiteSpace()
Overrides:
getLeadingWhiteSpace in class TextLine

hasLeadingWhiteSpace

public boolean hasLeadingWhiteSpace()
Overrides:
hasLeadingWhiteSpace in class TextLine

containsOnlyWhitespace

public boolean containsOnlyWhitespace()
Overrides:
containsOnlyWhitespace in class TextLine