OP_OTLDefinition Class Reference

#include <OP_OTLDefinition.h>

List of all members.

Public Member Functions

 OP_OTLDefinition ()
 OP_OTLDefinition (const OP_OTLDefinition &definition)
virtual ~OP_OTLDefinition ()
const UT_StringgetName () const
void setName (const char *name)
const UT_StringgetLabel () const
void setLabel (const char *label)
const UT_StringgetPath () const
void setPath (const char *path)
const UT_StringgetIcon () const
void setIcon (const char *icon)
const UT_StringgetAuthor () const
void setAuthor (const char *author)
const UT_StringgetCopyright () const
void setCopyright (const char *copyright)
const UT_StringgetOpTableName () const
void setOpTableName (const char *optablename)
const UT_StringgetIndexPath () const
void setIndexPath (const char *indexpath)
const UT_StringgetIndexFile () const
void setIndexFile (const char *indexfile)
const UT_StringgetLicenseInfo () const
void setLicenseInfo (const char *licenseinfo)
const UT_StringgetExtraInfo () const
void setExtraInfo (const char *extrainfo)
int getMinInputs () const
void setMinInputs (int inputs)
int getMaxInputs () const
void setMaxInputs (int inputs)
int getModTime () const
void setModTime (int modtime)
char getIsSubnet () const
void setIsSubnet (char issubnet)
char getIsPython () const
void setIsPython (char ispython)
char getIsDummyDefinition () const
void setIsDummyDefinition (char isdummy)
bool isInternal () const
int handleOption (int argc, char *argv[])
void getTableAndName (UT_String &name) const
OP_OpTypeId getOpTypeId () const
const OP_OTLDefinitionoperator= (const OP_OTLDefinition &src)
bool load (UT_IStream &is)
bool save (ostream &os)
void writeTextDescription (UT_WorkBuffer &buffer, const char *indent=0) const
void writeFormattedText (UT_WorkBuffer &buffer, const char *format) const
bool readTextDescription (UT_IStream &is)

Static Public Member Functions

static int getModTimeFromString (const char *str)


Detailed Description

Definition at line 29 of file OP_OTLDefinition.h.


Constructor & Destructor Documentation

OP_OTLDefinition::OP_OTLDefinition (  ) 

OP_OTLDefinition::OP_OTLDefinition ( const OP_OTLDefinition definition  ) 

virtual OP_OTLDefinition::~OP_OTLDefinition (  )  [virtual]


Member Function Documentation

const UT_String& OP_OTLDefinition::getAuthor (  )  const [inline]

Definition at line 52 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getCopyright (  )  const [inline]

Definition at line 56 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getExtraInfo (  )  const [inline]

Definition at line 76 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getIcon (  )  const [inline]

Definition at line 48 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getIndexFile (  )  const [inline]

Definition at line 68 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getIndexPath (  )  const [inline]

Definition at line 64 of file OP_OTLDefinition.h.

char OP_OTLDefinition::getIsDummyDefinition (  )  const [inline]

Definition at line 100 of file OP_OTLDefinition.h.

char OP_OTLDefinition::getIsPython (  )  const [inline]

Definition at line 96 of file OP_OTLDefinition.h.

char OP_OTLDefinition::getIsSubnet (  )  const [inline]

Definition at line 92 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getLabel (  )  const [inline]

Definition at line 40 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getLicenseInfo (  )  const [inline]

Definition at line 72 of file OP_OTLDefinition.h.

int OP_OTLDefinition::getMaxInputs (  )  const [inline]

Definition at line 84 of file OP_OTLDefinition.h.

int OP_OTLDefinition::getMinInputs (  )  const [inline]

Definition at line 80 of file OP_OTLDefinition.h.

int OP_OTLDefinition::getModTime (  )  const [inline]

Definition at line 88 of file OP_OTLDefinition.h.

static int OP_OTLDefinition::getModTimeFromString ( const char *  str  )  [static]

const UT_String& OP_OTLDefinition::getName ( void   )  const [inline]

Definition at line 36 of file OP_OTLDefinition.h.

const UT_String& OP_OTLDefinition::getOpTableName (  )  const [inline]

Definition at line 60 of file OP_OTLDefinition.h.

OP_OpTypeId OP_OTLDefinition::getOpTypeId (  )  const

const UT_String& OP_OTLDefinition::getPath (  )  const [inline]

Definition at line 44 of file OP_OTLDefinition.h.

void OP_OTLDefinition::getTableAndName ( UT_String name  )  const

int OP_OTLDefinition::handleOption ( int  argc,
char *  argv[] 
)

bool OP_OTLDefinition::isInternal (  )  const

bool OP_OTLDefinition::load ( UT_IStream is  ) 

const OP_OTLDefinition& OP_OTLDefinition::operator= ( const OP_OTLDefinition src  ) 

bool OP_OTLDefinition::readTextDescription ( UT_IStream is  ) 

bool OP_OTLDefinition::save ( ostream &  os  ) 

void OP_OTLDefinition::setAuthor ( const char *  author  )  [inline]

Definition at line 54 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setCopyright ( const char *  copyright  )  [inline]

Definition at line 58 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setExtraInfo ( const char *  extrainfo  )  [inline]

Definition at line 78 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIcon ( const char *  icon  )  [inline]

Definition at line 50 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIndexFile ( const char *  indexfile  )  [inline]

Definition at line 70 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIndexPath ( const char *  indexpath  )  [inline]

Definition at line 66 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIsDummyDefinition ( char  isdummy  )  [inline]

Definition at line 102 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIsPython ( char  ispython  )  [inline]

Definition at line 98 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setIsSubnet ( char  issubnet  )  [inline]

Definition at line 94 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setLabel ( const char *  label  )  [inline]

Definition at line 42 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setLicenseInfo ( const char *  licenseinfo  )  [inline]

Definition at line 74 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setMaxInputs ( int  inputs  )  [inline]

Definition at line 86 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setMinInputs ( int  inputs  )  [inline]

Definition at line 82 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setModTime ( int  modtime  )  [inline]

Definition at line 90 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setName ( const char *  name  )  [inline]

Definition at line 38 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setOpTableName ( const char *  optablename  )  [inline]

Definition at line 62 of file OP_OTLDefinition.h.

void OP_OTLDefinition::setPath ( const char *  path  )  [inline]

Definition at line 46 of file OP_OTLDefinition.h.

void OP_OTLDefinition::writeFormattedText ( UT_WorkBuffer buffer,
const char *  format 
) const

void OP_OTLDefinition::writeTextDescription ( UT_WorkBuffer buffer,
const char *  indent = 0 
) const


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:48:40 2013 for HDK by  doxygen 1.5.9