java.lang.Object
org.docx4j.com.microsoft.schemas.ink.x2010.main.CTCtxNode
All Implemented Interfaces:
Child

public class CTCtxNode extends Object implements Child

Java class for CT_CtxNode complex type.

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

 <complexType name="CT_CtxNode">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="property" type="{http://schemas.microsoft.com/ink/2010/main}CT_Property" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sourceLink" type="{http://schemas.microsoft.com/ink/2010/main}CT_CtxLink" maxOccurs="unbounded" minOccurs="0"/>
         <element name="destinationLink" type="{http://schemas.microsoft.com/ink/2010/main}CT_CtxLink" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://schemas.microsoft.com/ink/2010/main}ST_Guid" />
       <attribute name="type" use="required" type="{http://schemas.microsoft.com/ink/2010/main}ST_CtxNodeType" />
       <attribute name="rotatedBoundingBox" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" />
       <attribute name="alignmentLevel" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
       <attribute name="contentType" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
       <attribute name="ascender" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" default="0,0" />
       <attribute name="descender" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" default="0,0" />
       <attribute name="baseline" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" default="0,0" />
       <attribute name="midline" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" default="0,0" />
       <attribute name="customRecognizerId" type="{http://schemas.microsoft.com/ink/2010/main}ST_Guid" />
       <attribute name="mathML" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="mathStruct" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="mathSymbol" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="beginModifierType" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="endModifierType" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="rotationAngle" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
       <attribute name="hotPoints" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" />
       <attribute name="centroid" type="{http://schemas.microsoft.com/ink/2010/main}ST_Point" />
       <attribute name="semanticType" type="{http://schemas.microsoft.com/ink/2010/main}ST_SemanticType" default="none" />
       <attribute name="shapeName" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
       <attribute name="shapeGeometry" type="{http://schemas.microsoft.com/ink/2010/main}ST_Points" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • property

      protected List<CTProperty> property
    • id

      protected String id
    • type

      protected String type
    • rotatedBoundingBox

      protected List<String> rotatedBoundingBox
    • alignmentLevel

      protected Integer alignmentLevel
    • contentType

      protected Integer contentType
    • ascender

      protected List<String> ascender
    • descender

      protected List<String> descender
    • baseline

      protected List<String> baseline
    • midline

      protected List<String> midline
    • customRecognizerId

      protected String customRecognizerId
    • mathML

      protected String mathML
    • mathStruct

      protected String mathStruct
    • mathSymbol

      protected String mathSymbol
    • beginModifierType

      protected String beginModifierType
    • endModifierType

      protected String endModifierType
    • rotationAngle

      protected Integer rotationAngle
    • hotPoints

      protected List<String> hotPoints
    • centroid

      protected String centroid
    • semanticType

      protected String semanticType
    • shapeName

      protected String shapeName
    • shapeGeometry

      protected List<String> shapeGeometry
  • Constructor Details

    • CTCtxNode

      public CTCtxNode()
  • Method Details

    • getProperty

      public List<CTProperty> getProperty()
      Gets the value of the property 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 JAXB object. This is why there is not a set method for the property property.

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

          getProperty().add(newItem);
       

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

    • getSourceLink

      public List<CTCtxLink> getSourceLink()
      Gets the value of the sourceLink 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 JAXB object. This is why there is not a set method for the sourceLink property.

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

          getSourceLink().add(newItem);
       

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

    • getDestinationLink

      public List<CTCtxLink> getDestinationLink()
      Gets the value of the destinationLink 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 JAXB object. This is why there is not a set method for the destinationLink property.

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

          getDestinationLink().add(newItem);
       

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

    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getType

      public String getType()
      Gets the value of the type property.
      Returns:
      possible object is String
    • setType

      public void setType(String value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is String
    • getRotatedBoundingBox

      public List<String> getRotatedBoundingBox()
      Gets the value of the rotatedBoundingBox 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 JAXB object. This is why there is not a set method for the rotatedBoundingBox property.

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

          getRotatedBoundingBox().add(newItem);
       

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

    • getAlignmentLevel

      public int getAlignmentLevel()
      Gets the value of the alignmentLevel property.
      Returns:
      possible object is Integer
    • setAlignmentLevel

      public void setAlignmentLevel(Integer value)
      Sets the value of the alignmentLevel property.
      Parameters:
      value - allowed object is Integer
    • getContentType

      public int getContentType()
      Gets the value of the contentType property.
      Returns:
      possible object is Integer
    • setContentType

      public void setContentType(Integer value)
      Sets the value of the contentType property.
      Parameters:
      value - allowed object is Integer
    • getAscender

      public List<String> getAscender()
      Gets the value of the ascender 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 JAXB object. This is why there is not a set method for the ascender property.

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

          getAscender().add(newItem);
       

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

    • getDescender

      public List<String> getDescender()
      Gets the value of the descender 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 JAXB object. This is why there is not a set method for the descender property.

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

          getDescender().add(newItem);
       

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

    • getBaseline

      public List<String> getBaseline()
      Gets the value of the baseline 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 JAXB object. This is why there is not a set method for the baseline property.

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

          getBaseline().add(newItem);
       

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

    • getMidline

      public List<String> getMidline()
      Gets the value of the midline 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 JAXB object. This is why there is not a set method for the midline property.

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

          getMidline().add(newItem);
       

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

    • getCustomRecognizerId

      public String getCustomRecognizerId()
      Gets the value of the customRecognizerId property.
      Returns:
      possible object is String
    • setCustomRecognizerId

      public void setCustomRecognizerId(String value)
      Sets the value of the customRecognizerId property.
      Parameters:
      value - allowed object is String
    • getMathML

      public String getMathML()
      Gets the value of the mathML property.
      Returns:
      possible object is String
    • setMathML

      public void setMathML(String value)
      Sets the value of the mathML property.
      Parameters:
      value - allowed object is String
    • getMathStruct

      public String getMathStruct()
      Gets the value of the mathStruct property.
      Returns:
      possible object is String
    • setMathStruct

      public void setMathStruct(String value)
      Sets the value of the mathStruct property.
      Parameters:
      value - allowed object is String
    • getMathSymbol

      public String getMathSymbol()
      Gets the value of the mathSymbol property.
      Returns:
      possible object is String
    • setMathSymbol

      public void setMathSymbol(String value)
      Sets the value of the mathSymbol property.
      Parameters:
      value - allowed object is String
    • getBeginModifierType

      public String getBeginModifierType()
      Gets the value of the beginModifierType property.
      Returns:
      possible object is String
    • setBeginModifierType

      public void setBeginModifierType(String value)
      Sets the value of the beginModifierType property.
      Parameters:
      value - allowed object is String
    • getEndModifierType

      public String getEndModifierType()
      Gets the value of the endModifierType property.
      Returns:
      possible object is String
    • setEndModifierType

      public void setEndModifierType(String value)
      Sets the value of the endModifierType property.
      Parameters:
      value - allowed object is String
    • getRotationAngle

      public int getRotationAngle()
      Gets the value of the rotationAngle property.
      Returns:
      possible object is Integer
    • setRotationAngle

      public void setRotationAngle(Integer value)
      Sets the value of the rotationAngle property.
      Parameters:
      value - allowed object is Integer
    • getHotPoints

      public List<String> getHotPoints()
      Gets the value of the hotPoints 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 JAXB object. This is why there is not a set method for the hotPoints property.

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

          getHotPoints().add(newItem);
       

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

    • getCentroid

      public String getCentroid()
      Gets the value of the centroid property.
      Returns:
      possible object is String
    • setCentroid

      public void setCentroid(String value)
      Sets the value of the centroid property.
      Parameters:
      value - allowed object is String
    • getSemanticType

      public String getSemanticType()
      Gets the value of the semanticType property.
      Returns:
      possible object is String
    • setSemanticType

      public void setSemanticType(String value)
      Sets the value of the semanticType property.
      Parameters:
      value - allowed object is String
    • getShapeName

      public String getShapeName()
      Gets the value of the shapeName property.
      Returns:
      possible object is String
    • setShapeName

      public void setShapeName(String value)
      Sets the value of the shapeName property.
      Parameters:
      value - allowed object is String
    • getShapeGeometry

      public List<String> getShapeGeometry()
      Gets the value of the shapeGeometry 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 JAXB object. This is why there is not a set method for the shapeGeometry property.

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

          getShapeGeometry().add(newItem);
       

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

    • getParent

      public Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface Child
      Returns:
      The parent object.
    • setParent

      public void setParent(Object parent)
      Specified by:
      setParent in interface Child
    • afterUnmarshal

      public void afterUnmarshal(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Parameters:
      parent - The parent object in the object tree.
      unmarshaller - The unmarshaller that generated the instance.