Class SeparatorRegions<T,R extends org.eclipse.xtext.formatting2.regionaccess.ITextSegment>
- java.lang.Object
-
- org.eclipse.xtext.xbase.formatting2.SeparatorRegions<T,R>
-
- All Implemented Interfaces:
java.lang.Iterable<ObjectEntry<T,R>>
public class SeparatorRegions<T,R extends org.eclipse.xtext.formatting2.regionaccess.ITextSegment> extends java.lang.Object implements java.lang.Iterable<ObjectEntry<T,R>>
-
-
Constructor Summary
Constructors Constructor Description SeparatorRegions(org.eclipse.xtext.formatting2.regionaccess.ITextSegment root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendWithTrailingSeparator(T object, R separator)org.eclipse.xtext.formatting2.regionaccess.ITextSegmentgetRoot()java.util.Iterator<ObjectEntry<T,R>>iterator()voidprepend(T object)voidprependWithLeadingSeparator(T object, R separator)java.lang.Iterable<SeparatorEntry<T,R>>separators()java.lang.StringtoString()
-
-
-
Method Detail
-
prepend
public void prepend(T object)
-
iterator
public java.util.Iterator<ObjectEntry<T,R>> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-
separators
public java.lang.Iterable<SeparatorEntry<T,R>> separators()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRoot
public org.eclipse.xtext.formatting2.regionaccess.ITextSegment getRoot()
-
-