umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
#include <javaantcodedocument.h>
Public Member Functions | |
JavaANTCodeDocument () | |
virtual | ~JavaANTCodeDocument () |
QString | getPath () const |
void | updateContent () |
virtual void | saveToXMI (QXmlStreamWriter &writer) |
virtual void | loadFromXMI (QDomElement &root) |
virtual HierarchicalCodeBlock * | newHierarchicalCodeBlock () |
![]() | |
CodeDocument () | |
virtual | ~CodeDocument () |
void | setFileExtension (const QString &new_var) |
QString | getFileExtension () const |
void | setFileName (const QString &new_var) |
QString | getFileName () const |
void | setPackage (UMLPackage *new_var) |
QString | getPackage () const |
void | setID (const QString &new_id) |
QString | ID () const |
void | setWriteOutCode (bool new_var) |
bool | getWriteOutCode () const |
void | setHeader (CodeComment *comment) |
CodeComment * | getHeader () const |
bool | insertTextBlock (TextBlock *newBlock, TextBlock *existingBlock, bool after=true) |
TextBlock * | findTextBlockByTag (const QString &tag, bool descendIntoChildren=false) const |
virtual QString | toString () const |
virtual CodeBlock * | newCodeBlock () |
virtual CodeBlockWithComments * | newCodeBlockWithComments () |
virtual QString | getUniqueTag (const QString &prefix=QString()) |
QString | cleanName (const QString &name) |
virtual void | synchronize () |
![]() | |
CodeGenObjectWithTextBlocks (CodeDocument *parent) | |
virtual | ~CodeGenObjectWithTextBlocks () |
virtual bool | addTextBlock (TextBlock *add_object) |
virtual bool | removeTextBlock (TextBlock *remove_object) |
TextBlockList * | getTextBlockList () const |
virtual HierarchicalCodeBlock * | getHierarchicalCodeBlock (const QString &tag, const QString &comment, int indentLevel) |
virtual CodeBlockWithComments * | getCodeBlockWithComments (const QString &tag, const QString &comment, int indentLevel) |
CodeComment * | addOrUpdateTaggedCodeComment (const QString &tag=QString(), const QString &text=QString(), int indentationLevel=0) |
CodeBlockWithComments * | addOrUpdateTaggedCodeBlockWithComments (const QString &tag, const QString &text, const QString &ctext, int indentLevel, bool forceUserBlockUpdate) |
TextBlock * | findTextBlockByTag (const QString &tag) |
CodeGenObjectWithTextBlocks * | findParentObjectForTaggedTextBlock (const QString &tag) |
Protected Member Functions | |
virtual void | setAttributesOnNode (QXmlStreamWriter &writer) |
virtual void | setAttributesFromNode (QDomElement &element) |
virtual void | loadChildTextBlocksFromNode (QDomElement &root) |
![]() | |
void | addChildTagToMap (const QString &tag, TextBlock *tb) |
void | removeChildTagFromMap (const QString &tag) |
void | updateHeader () |
void | resetTextBlocks () |
virtual TextBlock * | findCodeClassFieldTextBlockByTag (const QString &tag) |
![]() | |
void | setAttributesFromObject (CodeGenObjectWithTextBlocks *obj) |
Additional Inherited Members | |
![]() | |
QMap< QString, TextBlock * > | m_textBlockTagMap |
TextBlockList | m_textblockVector |
class JavaANTCodeDocument Represents
JavaANTCodeDocument::JavaANTCodeDocument | ( | ) |
Constructor
|
virtual |
Empty Destructor
|
virtual |
Get the value of the path to this code document.
Reimplemented from CodeDocument.
|
protectedvirtual |
Need to overwrite this for java since we need to pick up the xml declaration blocks.
Reimplemented from CodeGenObjectWithTextBlocks.
|
virtual |
Load params from the appropriate XMI element node.
load params from the appropriate XMI element node.
Reimplemented from CodeDocument.
|
virtual |
Create a new HierarchicalCodeBlock object belonging to this CodeDocument.
Reimplemented from CodeDocument.
|
virtual |
Save the XMI representation of this object.
Save the XMI representation of this object
Reimplemented from CodeDocument.
|
protectedvirtual |
Set the class attributes of this object from the passed element node.
set the class attributes of this object from the passed element node.
Reimplemented from CodeDocument.
|
protectedvirtual |
Set attributes of the node that represents this class in the XMI document.
set attributes of the node that represents this class in the XMI document.
Reimplemented from CodeDocument.
|
virtual |
Update the content of this code document. This is where you should lay out your code document structure of textblocks in the inheriting class, should it have any text in it. Vanilla code documents don't have much to do.. override this with a different version for your own documents.
Reimplemented from CodeDocument.