Skip to content

Commit

Permalink
Complete javadocs documentation for some interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
nikitakovaliov92 authored and MaximPlusov committed Oct 4, 2024
1 parent a026943 commit 1bc3889
Show file tree
Hide file tree
Showing 4 changed files with 258 additions and 81 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
package org.verapdf.core;

/**
* Exception type for PDFParser problems.
* Exception type for PDFAParser problems.
*
* @author <a href="mailto:carl@openpreservation.org">Carl Wilson</a>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,137 @@
* @author Maksim Bezrukov
*/
public interface AnnotationFeaturesObjectAdapter extends FeaturesObjectAdapter {

/**
* Gets annotation adapter id.
*
* @return an annotation adapter id
*/
String getId();

/**
* Gets annotation adapter popup id.
*
* @return an annotation adapter popup id
*/
String getPopupId();

/**
* Gets form XObject from annotation.
*
* @return a form XObject
*/
Set<String> getFormXObjectsResources();

/**
* Gets annotation subtype.
*
* @return an annotation subtype
*/
String getSubtype();

/**
* Gets annotation rectangle.
*
* @return an annotation rectangle
*/
double[] getRectangle();

/**
* Gets annotation contents.
*
* @return an annotation contents
*/
String getContents();

/**
* Gets annotation name.
*
* @return an annotation name
*/
String getAnnotationName();

/**
* Gets annotation modified date.
*
* @return an annotation modified date
*/
String getModifiedDate();

/**
* Gets annotation color.
*
* @return an annotation color
*/
double[] getColor();

/**
* Tells whether annotation is invisible.
*
* @return true if annotation is invisible
*/
boolean isInvisible();

/**
* Tells whether annotation is hidden.
*
* @return true if annotation is hidden
*/
boolean isHidden();

/**
* Tells whether annotation is printed.
*
* @return true if annotation is printed
*/
boolean isPrinted();

/**
* Tells whether annotation is no zoom.
*
* @return true if annotation is no zoom
*/
boolean isNoZoom();

/**
* Tells whether annotation is no rotate.
*
* @return true if annotation is no rotate
*/
boolean isNoRotate();

/**
* Tells whether annotation is no view.
*
* @return true if annotation is no view
*/
boolean isNoView();

/**
* Tells whether annotation is read only.
*
* @return true if annotation is read only
*/
boolean isReadOnly();

/**
* Tells whether annotation is locked.
*
* @return true if annotation is locked
*/
boolean isLocked();

/**
* Tells whether annotation is toggle no view.
*
* @return true if annotation is toggle no view
*/
boolean isToggleNoView();

/**
* Tells whether annotation is locked content.
*
* @return true if annotation is locked content
*/
boolean isLockedContents();
}
Loading

0 comments on commit 1bc3889

Please sign in to comment.