The starting id (-1 if the parsing was not successful) of the annotation contained in the given AnnotationViewInterface.
Annotations are identified by annotationIdStart, annotationIdStart + 1, ..., annotationIdStart + nbAnnotations -1.
The annotation view id (-1 if the parsing was not successful) of the annotation view contained in the given AnnotationViewInterface.
An error message if relevant (or empty if no error).
The number of annotations (-1 if the parsing was not successful) inside the annotation view.
The request id that was returned by the call to addAnnotationView.
Warning messages. If some content was not handled, warnings are there.
The AnnotationViewParsingResultInterface is the attachment of the AnnotationViewParsed signal sent by the AnnotationRendererInterface when new annotations are available. The AnnotationRendererInterfaceSignal is sent after a call to addAnnotationView.
This object stores information about the annotation view that was parsed : i.e. the annotations that were included inside it.
Each annotations is assigned an id (tAnnotationId), from annotationIdStart to annotationIdStart + nbAnnotations - 1 inclusive, and the added AnnotationViewInterface that was included in the AnnotationRendererInterface is also assigned an id (annotationViewId). A valid id (annotation or view id) is a strictly positive number (0 is invalid). The requestId is the value that was returned by the successful call to addAnnotationView.
In case of error, annotationIdStart, annotationViewId and nbAnnotations are negative (
-1actually), errorMessage is set with the reason for the error.The warnings field tells if some values were not handled correctly, but the AnnotationViewInterface can still be displayed.
Please see Annotations for more explanations about annotations.