Package com.levigo.jadice.document.util
Interface PropertiesProvider
- All Known Subinterfaces:
Document
,Item
,Page
,PageSegment
,PageSegmentSource
,SerializableDocument
- All Known Implementing Classes:
Annotation
,ArrowAnnotation
,CalloutAnnotation
,ChecklistAnnotation
,EllipseAnnotation
,FilteredDocument
,HistoryAnnotation
,JWTImageAnnotation
,JWTSerializableHistoryAnnotation
,LineAnnotation
,PathAnnotation
,RectangleAnnotation
,ShapeBasedAnnotation
,StampAnnotation
,TextAnnotation
,TextHighlightAnnotation
public interface PropertiesProvider
An interface to be implemented by classes providing a map of properties associated with the
instances of those classes.
-
Method Summary
Modifier and TypeMethodDescriptionReturn a map of user properties.
-
Method Details
-
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
-