public abstract class ATEFoldingManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<ATEFoldingEntity> |
entities |
protected ATEPanel |
textEditor |
protected Set<Integer> |
usedEntityLines |
| Constructor and Description |
|---|
ATEFoldingManager(ATEPanel textEditor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntity(ATEFoldingEntity entity) |
void |
close() |
abstract ATEFoldingEntityProxy |
createEntityProxy(ATEFoldingEntity entity) |
abstract ATEFoldingEntity |
getEntityForKey(Object key,
int tag) |
List<ATEFoldingEntity> |
getFoldingEntities() |
abstract void |
provideFoldingEntities() |
void |
textPaneDidFold() |
void |
textPaneWillFold() |
void |
toggleFolding(ATEFoldingEntity entity) |
protected ATEPanel textEditor
protected List<ATEFoldingEntity> entities
public ATEFoldingManager(ATEPanel textEditor)
public void close()
public void textPaneWillFold()
public void textPaneDidFold()
public abstract ATEFoldingEntityProxy createEntityProxy(ATEFoldingEntity entity)
public abstract ATEFoldingEntity getEntityForKey(Object key, int tag)
public void addEntity(ATEFoldingEntity entity)
public List<ATEFoldingEntity> getFoldingEntities()
public abstract void provideFoldingEntities()
public void toggleFolding(ATEFoldingEntity entity)
Copyright © 2013. All rights reserved.