de.mid.innovator.srv2api.icw2dg
Class ARG_DocuNode

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2dg.ARG_DocuNode
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_DocuNode
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 K_DOCU_OUTPUT_MODE attachmentOutputMode
          output mode for attachment chapters
 int cellWidth
          Cell width if table cell
 K_CHAPTER_TYPE chapterType
          type of thisChapter
 String content
          chapter text
 String contentFormat
          paragraph format of content
 List<String> data
          data of this chapter
 boolean isHeadingSuppressed
          Heading suppressed
 boolean isIndex
          Generate Index Entry
 boolean keepIfEmpty
          Keep this chapter even if it is empty
 String name
          chapter heading
 K_NUMBER_FORMAT numberFormat
          number format
 ELElement ohElem
          the OH of the referenced element
 ELElement ohThis
          the element of this node
 boolean pageBreakAfter
          page break after this chapter
 boolean pageBreakBefore
          page break before this chapter
 String paragraphFormat
          paragraph format
 K_PARAGRAPH_JUSTIFICATION paragraphJustification
          paragraph justification
 String parentUuid
          unique id of parent
 boolean rotatePage
          Rotate page if this is an landscape picture
 List<ARG_DocuNode> seqChildNode
          List of child nodes
 List<ARG_DocuContent> seqContent
          List of Content
 List<ARG_DocuTableData> seqTableData
          Optional table data
 List<ELElement> seqVWDocu
          List of docu referenc elements
 String stereo
          stereotype of model element
 String typeName
          type of model element
 String uuid
          unique id
 
Constructor Summary
ARG_DocuNode()
           
ARG_DocuNode(String name, String typeName, String stereo, String uuid, String parentUuid, ELElement ohThis, ELElement ohElem, K_CHAPTER_TYPE chapterType, boolean pageBreakBefore, boolean pageBreakAfter, boolean isHeadingSuppressed, boolean isIndex, boolean keepIfEmpty, boolean rotatePage, K_NUMBER_FORMAT numberFormat, K_PARAGRAPH_JUSTIFICATION paragraphJustification, K_DOCU_OUTPUT_MODE attachmentOutputMode, String content, String paragraphFormat, String contentFormat, int cellWidth, List<String> data, List<ARG_DocuContent> seqContent, List<ARG_DocuNode> seqChildNode, List<ARG_DocuTableData> seqTableData, List<ELElement> seqVWDocu)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attachmentOutputMode

public K_DOCU_OUTPUT_MODE attachmentOutputMode
output mode for attachment chapters


cellWidth

public int cellWidth
Cell width if table cell


chapterType

public K_CHAPTER_TYPE chapterType
type of thisChapter


content

public String content
chapter text


contentFormat

public String contentFormat
paragraph format of content


data

public List<String> data
data of this chapter


isHeadingSuppressed

public boolean isHeadingSuppressed
Heading suppressed


isIndex

public boolean isIndex
Generate Index Entry


keepIfEmpty

public boolean keepIfEmpty
Keep this chapter even if it is empty


name

public String name
chapter heading


numberFormat

public K_NUMBER_FORMAT numberFormat
number format


ohElem

public ELElement ohElem
the OH of the referenced element


ohThis

public ELElement ohThis
the element of this node


pageBreakAfter

public boolean pageBreakAfter
page break after this chapter


pageBreakBefore

public boolean pageBreakBefore
page break before this chapter


paragraphFormat

public String paragraphFormat
paragraph format


paragraphJustification

public K_PARAGRAPH_JUSTIFICATION paragraphJustification
paragraph justification


parentUuid

public String parentUuid
unique id of parent


rotatePage

public boolean rotatePage
Rotate page if this is an landscape picture


seqChildNode

public List<ARG_DocuNode> seqChildNode
List of child nodes


seqContent

public List<ARG_DocuContent> seqContent
List of Content


seqTableData

public List<ARG_DocuTableData> seqTableData
Optional table data


seqVWDocu

public List<ELElement> seqVWDocu
List of docu referenc elements


stereo

public String stereo
stereotype of model element


typeName

public String typeName
type of model element


uuid

public String uuid
unique id

Constructor Detail

ARG_DocuNode

public ARG_DocuNode()

ARG_DocuNode

public ARG_DocuNode(String name,
                    String typeName,
                    String stereo,
                    String uuid,
                    String parentUuid,
                    ELElement ohThis,
                    ELElement ohElem,
                    K_CHAPTER_TYPE chapterType,
                    boolean pageBreakBefore,
                    boolean pageBreakAfter,
                    boolean isHeadingSuppressed,
                    boolean isIndex,
                    boolean keepIfEmpty,
                    boolean rotatePage,
                    K_NUMBER_FORMAT numberFormat,
                    K_PARAGRAPH_JUSTIFICATION paragraphJustification,
                    K_DOCU_OUTPUT_MODE attachmentOutputMode,
                    String content,
                    String paragraphFormat,
                    String contentFormat,
                    int cellWidth,
                    List<String> data,
                    List<ARG_DocuContent> seqContent,
                    List<ARG_DocuNode> seqChildNode,
                    List<ARG_DocuTableData> seqTableData,
                    List<ELElement> seqVWDocu)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal in interface de.mid.innovator.srv2api.impl.MarshallAble

resolveReferences

public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble

unmarshal

public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                      SrvContext srvctx)
Specified by:
unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble