Class CustomFoldingRegionAcceptor

  • All Implemented Interfaces:
    ICustomFoldingRegionAcceptor, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion>, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptorExtension<org.eclipse.xtext.util.ITextRegion>
    Direct Known Subclasses:
    BslCustomFoldingRegionAcceptor

    public class CustomFoldingRegionAcceptor
    extends org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionAcceptor
    implements ICustomFoldingRegionAcceptor
    Supports initial collapsing of folded positions.
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomFoldingRegionAcceptor​(org.eclipse.xtext.ui.editor.model.IXtextDocument document, Collection<org.eclipse.xtext.ui.editor.folding.FoldedPosition> result)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(int offset, int length, org.eclipse.xtext.util.ITextRegion significantRegion, boolean initiallyCollapsed)  
      protected org.eclipse.xtext.ui.editor.folding.FoldedPosition newFoldedPosition​(org.eclipse.jface.text.IRegion region, org.eclipse.xtext.util.ITextRegion significantRegion)  
      • Methods inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionAcceptor

        accept, accept, accept, accept, getLineRegion, newFoldedPosition
      • Methods inherited from interface org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor

        accept, accept
    • Constructor Detail

      • CustomFoldingRegionAcceptor

        public CustomFoldingRegionAcceptor​(org.eclipse.xtext.ui.editor.model.IXtextDocument document,
                                           Collection<org.eclipse.xtext.ui.editor.folding.FoldedPosition> result)
    • Method Detail

      • accept

        public void accept​(int offset,
                           int length,
                           org.eclipse.xtext.util.ITextRegion significantRegion,
                           boolean initiallyCollapsed)
        Specified by:
        accept in interface ICustomFoldingRegionAcceptor
      • newFoldedPosition

        protected org.eclipse.xtext.ui.editor.folding.FoldedPosition newFoldedPosition​(org.eclipse.jface.text.IRegion region,
                                                                                       org.eclipse.xtext.util.ITextRegion significantRegion)
        Overrides:
        newFoldedPosition in class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionAcceptor