com.levigo.jadice.document
Interface MutablePageSegment

All Superinterfaces:
Identifiable, MetadataProvider, PageSegment, PermissionsProvider<PageSegment>, PropertiesProvider
All Known Implementing Classes:
AbstractCompositePageSegment, AbstractMutablePageSegment, AnnotationPageSegment, CompositePageSegment, DynamicCompositePageSegment

public interface MutablePageSegment
extends PageSegment

Mutable page segments are page segments whose contents are expected to change after the creation of the page segment. Mutable page segments therefore support the attachment of PageSegmentListeners which in turn allow the reception of PageSegmentEvents.


Method Summary
 void addPageSegmentListener(PageSegmentListener l)
          Add the given PageSegmentListener to the list of listeners to be notified of changes to this page segment.
 void removePageSegmentListener(PageSegmentListener l)
          Remove the given PageSegmentListener from the list of listeners to be notified of changes to this page segment.
 
Methods inherited from interface com.levigo.jadice.document.PageSegment
getBounds, getSize, getSource, isAuxiliary
 
Methods inherited from interface com.levigo.jadice.document.util.PropertiesProvider
getProperties
 
Methods inherited from interface com.levigo.jadice.document.metadata.MetadataProvider
getMetadata
 
Methods inherited from interface com.levigo.jadice.document.PermissionsProvider
getPermissions
 
Methods inherited from interface com.levigo.util.base.Identifiable
getId
 

Method Detail

addPageSegmentListener

void addPageSegmentListener(PageSegmentListener l)
Add the given PageSegmentListener to the list of listeners to be notified of changes to this page segment.

Parameters:
l -

removePageSegmentListener

void removePageSegmentListener(PageSegmentListener l)
Remove the given PageSegmentListener from the list of listeners to be notified of changes to this page segment.

Parameters:
l -


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.