Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.ide.ceditor
Class ViewLimitProvider

java.lang.Object
  extended by oracle.ide.ceditor.ViewLimitProvider

public abstract class ViewLimitProvider
extends java.lang.Object

An provider to control the 'view limiting' of a CodeEditors editor pane. A limited view is restricted so the user can only view one section at a time. This class should be created by a registered ViewLimitProviderFactory. Override with a language or node specific getLimitedOffsets() implementations. e.g. Given an offset location the Java implementation returns the offsets of an enclosing method, class or field declaration.


Constructor Summary
ViewLimitProvider()
           
 
Method Summary
protected  void addToolbarButton(CodeEditor ce)
           
 void attach(CodeEditor editor)
           
 void detatch(CodeEditor editor)
           
protected  CodeEditor getCodeEditor()
           
protected abstract  Pair<java.lang.Integer,java.lang.Integer> getLimitedOffsets()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewLimitProvider

public ViewLimitProvider()
Method Detail

attach

public void attach(CodeEditor editor)

detatch

public void detatch(CodeEditor editor)

getCodeEditor

protected CodeEditor getCodeEditor()

getLimitedOffsets

protected abstract Pair<java.lang.Integer,java.lang.Integer> getLimitedOffsets()
Returns:
the the start and end offsets to restrict the view to. Return -1 to not restrict the view.

addToolbarButton

protected void addToolbarButton(CodeEditor ce)

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.