umbrello API Documentation

JavaANTCodeDocument Class Reference

class JavaANTCodeDocument Represents More...

#include <javaantcodedocument.h>

Inheritance diagram for JavaANTCodeDocument:

CodeDocument CodeGenObjectWithTextBlocks List of all members.

Public Member Functions

 JavaANTCodeDocument ()
 Constructor.
virtual ~JavaANTCodeDocument ()
 Empty Destructor.
QString getPath ()
 Get the value of the path to this codedocument.
void updateContent ()
virtual void saveToXMI (QDomDocument &doc, QDomElement &root)
 Save the XMI representation of this object.
virtual void loadFromXMI (QDomElement &root)
 load params from the appropriate XMI element node.
virtual HierarchicalCodeBlock * newHierarchicalCodeBlock ()
 create a new HierarchicalCodeBlock object belonging to this CodeDocument.

Protected Member Functions

virtual void setAttributesOnNode (QDomDocument &doc, QDomElement &blockElement)
 set attributes of the node that represents this class in the XMI document.
virtual void setAttributesFromNode (QDomElement &element)
 set the class attributes of this object from the passed element node.
virtual void loadChildTextBlocksFromNode (QDomElement &root)
 need to overwrite this for java since we need to pick up the xml declaration blocks.

Detailed Description

class JavaANTCodeDocument Represents

Definition at line 32 of file javaantcodedocument.h.


Constructor & Destructor Documentation

JavaANTCodeDocument::JavaANTCodeDocument  ) 
 

Constructor.

Definition at line 36 of file javaantcodedocument.cpp.

References CodeDocument::setFileExtension(), CodeDocument::setFileName(), and CodeDocument::setID().

JavaANTCodeDocument::~JavaANTCodeDocument  )  [virtual]
 

Empty Destructor.

Definition at line 43 of file javaantcodedocument.cpp.


Member Function Documentation

QString JavaANTCodeDocument::getPath  )  [virtual]
 

Get the value of the path to this codedocument.

Returns:
the value of m_pathName

Reimplemented from CodeDocument.

Definition at line 291 of file javaantcodedocument.cpp.

References CodeDocument::getPackage().

void JavaANTCodeDocument::saveToXMI QDomDocument &  doc,
QDomElement &  root
[virtual]
 

Save the XMI representation of this object.

Reimplemented from CodeDocument.

Definition at line 248 of file javaantcodedocument.cpp.

References setAttributesOnNode().

void JavaANTCodeDocument::loadFromXMI QDomElement &  root  )  [virtual]
 

load params from the appropriate XMI element node.

Reimplemented from CodeDocument.

Definition at line 228 of file javaantcodedocument.cpp.

References setAttributesFromNode().

HierarchicalCodeBlock * JavaANTCodeDocument::newHierarchicalCodeBlock  )  [virtual]
 

create a new HierarchicalCodeBlock object belonging to this CodeDocument.

Returns:
HierarchicalCodeBlock

Reimplemented from CodeDocument.

Definition at line 62 of file javaantcodedocument.cpp.

Referenced by loadChildTextBlocksFromNode().

void JavaANTCodeDocument::setAttributesOnNode QDomDocument &  doc,
QDomElement &  docElement
[protected, virtual]
 

set attributes of the node that represents this class in the XMI document.

Reimplemented from CodeDocument.

Definition at line 235 of file javaantcodedocument.cpp.

References CodeDocument::setAttributesOnNode().

Referenced by saveToXMI().

void JavaANTCodeDocument::setAttributesFromNode QDomElement &  root  )  [protected, virtual]
 

set the class attributes of this object from the passed element node.

Reimplemented from CodeDocument.

Definition at line 214 of file javaantcodedocument.cpp.

References CodeDocument::setAttributesFromNode().

Referenced by loadFromXMI().

void JavaANTCodeDocument::loadChildTextBlocksFromNode QDomElement &  root  )  [protected, virtual]
 

need to overwrite this for java since we need to pick up the xml declaration blocks.

Reimplemented from CodeGenObjectWithTextBlocks.

Definition at line 70 of file javaantcodedocument.cpp.

References CodeGenObjectWithTextBlocks::addTextBlock(), UMLDoc::findObjectById(), UMLApp::getDocument(), CodeDocument::getFileName(), UMLObject::loadFromXMI(), CodeBlockWithComments::loadFromXMI(), CodeBlock::loadFromXMI(), CodeComment::loadFromXMI(), CodeDocument::newCodeBlock(), CodeDocument::newCodeBlockWithComments(), and newHierarchicalCodeBlock().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for umbrello Version 3.1.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 26 08:08:05 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003