com.levigo.jadice.document.util
Interface PropertiesProvider

All Known Subinterfaces:
Attachment, Document, Folder, Item, MutablePageSegment, Page, PageSegment, PageSegmentSource, UIDocument<C>
All Known Implementing Classes:
AbstractCompositePageSegment, AbstractContentsPageSegment, AbstractDocument, AbstractMutablePageSegment, AbstractPage, AbstractPageSegment, Annotation, AnnotationPageSegment, AnnotationProfile, ArrowAnnotation, BasicDocument, BasicPage, CompositePageSegment, DecorationPageSegment, DynamicCompositePageSegment, EllipseAnnotation, HistoryAnnotation, ImageAnnotation, LineAnnotation, ObjectAnnotation, PathAnnotation, Reader, ReaderParameters, RectangleAnnotation, ShapeBasedAnnotation, StampAnnotation, StampImageAnnotation, SwingUIDocument, TextAnnotation

public interface PropertiesProvider

An interface to be implemented by classes providing a map of properties associated with the instances of those classes.


Method Summary
 Map<String,Object> getProperties()
          Return a map of user properties.
 

Method Detail

getProperties

Map<String,Object> getProperties()
Return a map of user properties. What to store and which keys to use is largely up to the user of classes implementing this interface, since those classes will generally be oblivious to the map's contents. There are no guarantees regarding the thread-safety of the returned map, unless otherwise specified by implementors.

Returns:
the map of user properties


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