Class AnnotationType


  • public class AnnotationType
    extends Object
     <?xml version="1.0" encoding="UTF-8"?><p xmlns="http://schema.webpdf.de/1.0/extraction/info" xmlns:xs="http://www.w3.org/2001/XMLSchema">An element of this type describes an Annotation placed on a page of the document.</p>
     

    Java class for AnnotationType complex type.

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="AnnotationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence minOccurs="0">
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="rectangle" type="{http://schema.webpdf.de/1.0/extraction/info}AnnotationRectangleType"/>
               <element name="point" type="{http://schema.webpdf.de/1.0/extraction/info}AnnotationPointType"/>
             </choice>
             <element name="markup" type="{http://schema.webpdf.de/1.0/extraction/info}MarkupType" minOccurs="0"/>
             <element name="popup" type="{http://schema.webpdf.de/1.0/extraction/info}PopupType" minOccurs="0"/>
             <element name="appearance" type="{http://schema.webpdf.de/1.0/extraction/info}AppearanceType" minOccurs="0"/>
             <element name="line" type="{http://schema.webpdf.de/1.0/extraction/info}LineType" minOccurs="0"/>
             <element name="border" type="{http://schema.webpdf.de/1.0/extraction/info}BorderStyle" minOccurs="0"/>
             <element name="drawStyle" type="{http://schema.webpdf.de/1.0/extraction/info}DrawStyleType" minOccurs="0"/>
           </sequence>
           <attGroup ref="{http://schema.webpdf.de/1.0/extraction/info}FlagsAnnotationGroup"/>
           <attribute name="objectKey" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="subType" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="contents" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="page" default="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="0"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="color" type="{http://schema.webpdf.de/1.0/extraction/info}RgbColorType" default="#4800FF" />
           <attribute name="rotation" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
           <attribute name="iconName" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • AnnotationType

        public AnnotationType()
    • Method Detail

      • getPositions

        public List<PositionsType> getPositions()
        Gets the value of the positions property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the positions property.

        For example, to add a new item, do as follows:

            getPositions().add(newItem);
         

        Objects of the following type(s) are allowed in the list AnnotationPointType AnnotationRectangleType

        Returns:
        The value of the positions property.
      • isSetPositions

        public boolean isSetPositions()
      • unsetPositions

        public void unsetPositions()
      • getMarkup

        public MarkupType getMarkup()
        Gets the value of the markup property.
        Returns:
        possible object is MarkupType
      • setMarkup

        public void setMarkup​(MarkupType value)
        Sets the value of the markup property.
        Parameters:
        value - allowed object is MarkupType
      • isSetMarkup

        public boolean isSetMarkup()
      • getPopup

        public PopupType getPopup()
        Gets the value of the popup property.
        Returns:
        possible object is PopupType
      • setPopup

        public void setPopup​(PopupType value)
        Sets the value of the popup property.
        Parameters:
        value - allowed object is PopupType
      • isSetPopup

        public boolean isSetPopup()
      • getAppearance

        public AppearanceType getAppearance()
        Gets the value of the appearance property.
        Returns:
        possible object is AppearanceType
      • setAppearance

        public void setAppearance​(AppearanceType value)
        Sets the value of the appearance property.
        Parameters:
        value - allowed object is AppearanceType
      • isSetAppearance

        public boolean isSetAppearance()
      • getLine

        public LineType getLine()
        Gets the value of the line property.
        Returns:
        possible object is LineType
      • setLine

        public void setLine​(LineType value)
        Sets the value of the line property.
        Parameters:
        value - allowed object is LineType
      • isSetLine

        public boolean isSetLine()
      • getBorder

        public BorderStyle getBorder()
        Gets the value of the border property.
        Returns:
        possible object is BorderStyle
      • setBorder

        public void setBorder​(BorderStyle value)
        Sets the value of the border property.
        Parameters:
        value - allowed object is BorderStyle
      • isSetBorder

        public boolean isSetBorder()
      • getDrawStyle

        public DrawStyleType getDrawStyle()
        Gets the value of the drawStyle property.
        Returns:
        possible object is DrawStyleType
      • setDrawStyle

        public void setDrawStyle​(DrawStyleType value)
        Sets the value of the drawStyle property.
        Parameters:
        value - allowed object is DrawStyleType
      • isSetDrawStyle

        public boolean isSetDrawStyle()
      • getObjectKey

        public String getObjectKey()
        Gets the value of the objectKey property.
        Returns:
        possible object is String
      • setObjectKey

        public void setObjectKey​(String value)
        Sets the value of the objectKey property.
        Parameters:
        value - allowed object is String
      • isSetObjectKey

        public boolean isSetObjectKey()
      • getSubType

        public String getSubType()
        Gets the value of the subType property.
        Returns:
        possible object is String
      • setSubType

        public void setSubType​(String value)
        Sets the value of the subType property.
        Parameters:
        value - allowed object is String
      • isSetSubType

        public boolean isSetSubType()
      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • isSetName

        public boolean isSetName()
      • getContents

        public String getContents()
        Gets the value of the contents property.
        Returns:
        possible object is String
      • setContents

        public void setContents​(String value)
        Sets the value of the contents property.
        Parameters:
        value - allowed object is String
      • isSetContents

        public boolean isSetContents()
      • getPage

        public int getPage()
        Gets the value of the page property.
        Returns:
        possible object is Integer
      • setPage

        public void setPage​(int value)
        Sets the value of the page property.
        Parameters:
        value - allowed object is Integer
      • isSetPage

        public boolean isSetPage()
      • unsetPage

        public void unsetPage()
      • getColor

        public String getColor()
        Gets the value of the color property.
        Returns:
        possible object is String
      • setColor

        public void setColor​(String value)
        Sets the value of the color property.
        Parameters:
        value - allowed object is String
      • isSetColor

        public boolean isSetColor()
      • getRotation

        public int getRotation()
        Gets the value of the rotation property.
        Returns:
        possible object is Integer
      • setRotation

        public void setRotation​(int value)
        Sets the value of the rotation property.
        Parameters:
        value - allowed object is Integer
      • isSetRotation

        public boolean isSetRotation()
      • unsetRotation

        public void unsetRotation()
      • getIconName

        public String getIconName()
        Gets the value of the iconName property.
        Returns:
        possible object is String
      • setIconName

        public void setIconName​(String value)
        Sets the value of the iconName property.
        Parameters:
        value - allowed object is String
      • isSetIconName

        public boolean isSetIconName()
      • isLocked

        public boolean isLocked()
        Gets the value of the locked property.
        Returns:
        possible object is Boolean
      • setLocked

        public void setLocked​(boolean value)
        Sets the value of the locked property.
        Parameters:
        value - allowed object is Boolean
      • isSetLocked

        public boolean isSetLocked()
      • unsetLocked

        public void unsetLocked()
      • isPrintable

        public boolean isPrintable()
        Gets the value of the printable property.
        Returns:
        possible object is Boolean
      • setPrintable

        public void setPrintable​(boolean value)
        Sets the value of the printable property.
        Parameters:
        value - allowed object is Boolean
      • isSetPrintable

        public boolean isSetPrintable()
      • unsetPrintable

        public void unsetPrintable()
      • isRotatable

        public boolean isRotatable()
        Gets the value of the rotatable property.
        Returns:
        possible object is Boolean
      • setRotatable

        public void setRotatable​(boolean value)
        Sets the value of the rotatable property.
        Parameters:
        value - allowed object is Boolean
      • isSetRotatable

        public boolean isSetRotatable()
      • unsetRotatable

        public void unsetRotatable()
      • isViewable

        public boolean isViewable()
        Gets the value of the viewable property.
        Returns:
        possible object is Boolean
      • setViewable

        public void setViewable​(boolean value)
        Sets the value of the viewable property.
        Parameters:
        value - allowed object is Boolean
      • isSetViewable

        public boolean isSetViewable()
      • unsetViewable

        public void unsetViewable()
      • isWritable

        public boolean isWritable()
        Gets the value of the writable property.
        Returns:
        possible object is Boolean
      • setWritable

        public void setWritable​(boolean value)
        Sets the value of the writable property.
        Parameters:
        value - allowed object is Boolean
      • isSetWritable

        public boolean isSetWritable()
      • unsetWritable

        public void unsetWritable()
      • isZoomable

        public boolean isZoomable()
        Gets the value of the zoomable property.
        Returns:
        possible object is Boolean
      • setZoomable

        public void setZoomable​(boolean value)
        Sets the value of the zoomable property.
        Parameters:
        value - allowed object is Boolean
      • isSetZoomable

        public boolean isSetZoomable()
      • unsetZoomable

        public void unsetZoomable()
      • isInvisible

        public boolean isInvisible()
        Gets the value of the invisible property.
        Returns:
        possible object is Boolean
      • setInvisible

        public void setInvisible​(boolean value)
        Sets the value of the invisible property.
        Parameters:
        value - allowed object is Boolean
      • isSetInvisible

        public boolean isSetInvisible()
      • unsetInvisible

        public void unsetInvisible()
      • isHidden

        public boolean isHidden()
        Gets the value of the hidden property.
        Returns:
        possible object is Boolean
      • setHidden

        public void setHidden​(boolean value)
        Sets the value of the hidden property.
        Parameters:
        value - allowed object is Boolean
      • isSetHidden

        public boolean isSetHidden()
      • unsetHidden

        public void unsetHidden()