Package com.levigo.jadice.document
Interface MutablePageSegment
-
- All Superinterfaces:
ConditionFactoryProvider,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 ofPageSegmentListeners which in turn allow the reception ofPageSegmentEvents.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPageSegmentListener(PageSegmentListener l)Add the given PageSegmentListener to the list of listeners to be notified of changes to this page segment.voidremovePageSegmentListener(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.condition.ConditionFactoryProvider
getConditionFactories
-
Methods inherited from interface org.jadice.util.base.Identifiable
getId
-
Methods inherited from interface com.levigo.jadice.document.metadata.MetadataProvider
getMetadata
-
Methods inherited from interface com.levigo.jadice.document.PageSegment
getBounds, getSize, getSource, isAuxiliary
-
Methods inherited from interface com.levigo.jadice.document.PermissionsProvider
getPermissions
-
Methods inherited from interface com.levigo.jadice.document.util.PropertiesProvider
getProperties
-
-
-
-
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.
-
removePageSegmentListener
void removePageSegmentListener(PageSegmentListener l)
Remove the given PageSegmentListener from the list of listeners to be notified of changes to this page segment.
-
-