Class AnnotationType
- java.lang.Object
-
- net.webpdf.wsclient.schema.operation.BaseToolboxType
-
- net.webpdf.wsclient.schema.operation.AnnotationType
-
- All Implemented Interfaces:
ParameterInterface
public class AnnotationType extends BaseToolboxType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p105796_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p913707_="https://jakarta.ee/xml/ns/jaxb" xmlns:p931759_="http://jaxb2-commons.dev.java.net/basic/simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The annotation operation can be used to remove, edit or add markup annotations of/to a document.</p>
Java class for AnnotationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AnnotationType"> <complexContent> <extension base="{http://schema.webpdf.de/1.0/operation}BaseToolboxType"> <choice> <element name="add" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element name="text" type="{http://schema.webpdf.de/1.0/operation}TextAnnotationType"/> <element name="markup" type="{http://schema.webpdf.de/1.0/operation}MarkupAnnotationType"/> <element name="redact" type="{http://schema.webpdf.de/1.0/operation}RedactAnnotationType"/> <element name="freetext" type="{http://schema.webpdf.de/1.0/operation}FreeTextAnnotationType"/> <element name="rubberstamp" type="{http://schema.webpdf.de/1.0/operation}RubberStampAnnotationType"/> <element name="circle" type="{http://schema.webpdf.de/1.0/operation}CircleAnnotationType"/> <element name="square" type="{http://schema.webpdf.de/1.0/operation}SquareAnnotationType"/> <element name="line" type="{http://schema.webpdf.de/1.0/operation}LineAnnotationType"/> </choice> </restriction> </complexContent> </complexType> </element> <element name="remove" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="selection"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded" minOccurs="0"> <element name="select" type="{http://schema.webpdf.de/1.0/operation}SelectionAnnotationType"/> </choice> </restriction> </complexContent> </complexType> </element> </all> </restriction> </complexContent> </complexType> </element> <element name="edit" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="selection"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded" minOccurs="0"> <element name="select" type="{http://schema.webpdf.de/1.0/operation}SelectionAnnotationType"/> </choice> </restriction> </complexContent> </complexType> </element> <element name="text" type="{http://schema.webpdf.de/1.0/operation}TextAnnotationType" minOccurs="0"/> <element name="markup" type="{http://schema.webpdf.de/1.0/operation}MarkupAnnotationType" minOccurs="0"/> <element name="redact" type="{http://schema.webpdf.de/1.0/operation}RedactAnnotationType" minOccurs="0"/> <element name="freetext" type="{http://schema.webpdf.de/1.0/operation}FreeTextAnnotationType" minOccurs="0"/> <element name="rubberstamp" type="{http://schema.webpdf.de/1.0/operation}RubberStampAnnotationType" minOccurs="0"/> <element name="circle" type="{http://schema.webpdf.de/1.0/operation}CircleAnnotationType" minOccurs="0"/> <element name="square" type="{http://schema.webpdf.de/1.0/operation}SquareAnnotationType" minOccurs="0"/> <element name="line" type="{http://schema.webpdf.de/1.0/operation}LineAnnotationType" minOccurs="0"/> </all> </restriction> </complexContent> </complexType> </element> <element name="clear" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="pages" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> <attribute name="flatten" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </restriction> </complexContent> </complexType> </element> <element name="comment" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice minOccurs="0"> <element name="add"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element name="replyTo" type="{http://schema.webpdf.de/1.0/operation}ReplyToAnnotationType"/> <element name="changeAnnotationState" type="{http://schema.webpdf.de/1.0/operation}ReplyStateAnnotationType"/> <element name="markAnnotation" type="{http://schema.webpdf.de/1.0/operation}MarkedStateAnnotationType"/> </choice> </restriction> </complexContent> </complexType> </element> <element name="edit"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element name="replyTo" type="{http://schema.webpdf.de/1.0/operation}ReplyToAnnotationEditType"/> </choice> </restriction> </complexContent> </complexType> </element> </choice> </restriction> </complexContent> </complexType> </element> </choice> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnnotationType.AddJava class for anonymous complex type.static classAnnotationType.ClearJava class for anonymous complex type.static classAnnotationType.CommentJava class for anonymous complex type.static classAnnotationType.EditJava class for anonymous complex type.static classAnnotationType.RemoveJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected AnnotationType.Addaddprotected AnnotationType.Clearclearprotected AnnotationType.Commentcommentprotected AnnotationType.Editeditprotected AnnotationType.Removeremove
-
Constructor Summary
Constructors Constructor Description AnnotationType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationType.AddgetAdd()Gets the value of the add property.AnnotationType.CleargetClear()Gets the value of the clear property.AnnotationType.CommentgetComment()Gets the value of the comment property.AnnotationType.EditgetEdit()Gets the value of the edit property.AnnotationType.RemovegetRemove()Gets the value of the remove property.booleanisSetAdd()booleanisSetClear()booleanisSetComment()booleanisSetEdit()booleanisSetRemove()voidsetAdd(AnnotationType.Add value)Sets the value of the add property.voidsetClear(AnnotationType.Clear value)Sets the value of the clear property.voidsetComment(AnnotationType.Comment value)Sets the value of the comment property.voidsetEdit(AnnotationType.Edit value)Sets the value of the edit property.voidsetRemove(AnnotationType.Remove value)Sets the value of the remove property.
-
-
-
Field Detail
-
add
protected AnnotationType.Add add
-
remove
protected AnnotationType.Remove remove
-
edit
protected AnnotationType.Edit edit
-
clear
protected AnnotationType.Clear clear
-
comment
protected AnnotationType.Comment comment
-
-
Method Detail
-
getAdd
public AnnotationType.Add getAdd()
Gets the value of the add property.- Returns:
- possible object is
AnnotationType.Add
-
setAdd
public void setAdd(AnnotationType.Add value)
Sets the value of the add property.- Parameters:
value- allowed object isAnnotationType.Add
-
isSetAdd
public boolean isSetAdd()
-
getRemove
public AnnotationType.Remove getRemove()
Gets the value of the remove property.- Returns:
- possible object is
AnnotationType.Remove
-
setRemove
public void setRemove(AnnotationType.Remove value)
Sets the value of the remove property.- Parameters:
value- allowed object isAnnotationType.Remove
-
isSetRemove
public boolean isSetRemove()
-
getEdit
public AnnotationType.Edit getEdit()
Gets the value of the edit property.- Returns:
- possible object is
AnnotationType.Edit
-
setEdit
public void setEdit(AnnotationType.Edit value)
Sets the value of the edit property.- Parameters:
value- allowed object isAnnotationType.Edit
-
isSetEdit
public boolean isSetEdit()
-
getClear
public AnnotationType.Clear getClear()
Gets the value of the clear property.- Returns:
- possible object is
AnnotationType.Clear
-
setClear
public void setClear(AnnotationType.Clear value)
Sets the value of the clear property.- Parameters:
value- allowed object isAnnotationType.Clear
-
isSetClear
public boolean isSetClear()
-
getComment
public AnnotationType.Comment getComment()
Gets the value of the comment property.- Returns:
- possible object is
AnnotationType.Comment
-
setComment
public void setComment(AnnotationType.Comment value)
Sets the value of the comment property.- Parameters:
value- allowed object isAnnotationType.Comment
-
isSetComment
public boolean isSetComment()
-
-