Workspace 6.21.5
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ElementFinder Class Reference

#include <Tools/WorkflowMerge/elementfinder.h>

Public Member Functions

 ElementFinder ()
 
 ~ElementFinder ()=default
 

Static Public Member Functions

static bool findAnchor (const QString &guid, QDomElement &wspElement, QDomElement &anchors, QDomElement &anchor)
 
static bool findConnection (const QString &destId, const QString &inputLabel, int inputIndex, QDomElement &wspElement, QDomElement &connection)
 
static bool findConnectionAnchor (const QString &guid, const QDomElement &connectionElt, QDomElement &anchors, QDomElement &anchor)
 
static bool findConnectionAnchor (const QString &guid, QDomElement &wspElement, QDomElement &connection, QDomElement &connectionAnchors, QDomElement &connectionAnchor)
 
static bool findElementFromGuid (const QString &guid, QDomElement &wspElement, QDomElement &opElement)
 
static bool findEnvironment (const QDomElement &rootWorkspace, QDomElement &element)
 
static QStringList findExternalSources (const QDomElement &rootWorkspace)
 
static bool findFeature (const QString &name, const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &feature)
 
static bool findInput (const QString &name, const QDomElement &operation, QDomElement &input)
 
static bool findInput (const QString &name, const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &input)
 
static bool findInputElement (const QString &inputName, uint index, const QDomElement &operation, QDomElement &inputArray, QDomElement &element)
 
static bool findInputElement (uint index, const QDomElement &inputArray, QDomElement &element)
 
static bool findLastModified (const QDomElement &rootWorkspace, QDomElement &element)
 
static bool findNote (const QString &guid, QDomElement &wspElement, QDomElement &notes, QDomElement &note)
 
static bool findOperation (const QString &guid, QDomElement &wspElement, QDomElement &opElement)
 
static bool findOperationElement (const QString &tag, const QString &name, const QDomElement &operation, QDomElement &element)
 
static bool findOperationElement (const QString &tag, const QString &name, const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &element)
 
static bool findOutput (const QString &name, const QDomElement &operation, QDomElement &output)
 
static bool findOutput (const QString &name, const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &output)
 
static bool findPlatform (const QDomElement &rootWorkspace, QDomElement &element)
 
static bool findPlugin (const QString &name, const QDomElement &rootWorkspace, QDomElement &element)
 
static bool findUniqueEnvironmentElement (const QString &tag, const QDomElement &rootWorkspace, QDomElement &element)
 
static bool findUniqueOperationElement (const QString &tag, const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &element)
 
static bool findView (const QString &opId, QDomElement &wspElement, QDomElement &operation, QDomElement &view)
 
static bool findWidgetWindow (const QString &dataPath, QDomElement &rootWorkspace, QDomElement &widgetWindow)
 
static bool hasTagName (const QDomElement &element, const QString &name)
 
static QString qDomNodeToString (const QDomNode &element)
 

Static Public Attributes

static const QString attributeStr
 
static const QString attributeValue_Workspace
 

Constructor & Destructor Documentation

◆ ElementFinder()

ElementFinder ( )
default

◆ ~ElementFinder()

~ElementFinder ( )
default

Member Function Documentation

◆ findAnchor()

bool findAnchor ( const QString &  guid,
QDomElement &  wspElement,
QDomElement &  anchors,
QDomElement &  anchor 
)
static

◆ findConnection()

bool findConnection ( const QString &  destId,
const QString &  inputLabel,
int  inputIndex,
QDomElement &  wspElement,
QDomElement &  connection 
)
static

◆ findConnectionAnchor() [1/2]

bool findConnectionAnchor ( const QString &  guid,
const QDomElement &  connectionElt,
QDomElement &  anchors,
QDomElement &  anchor 
)
static

◆ findConnectionAnchor() [2/2]

bool findConnectionAnchor ( const QString &  guid,
QDomElement &  wspElement,
QDomElement &  connection,
QDomElement &  connectionAnchors,
QDomElement &  connectionAnchor 
)
static

◆ findElementFromGuid()

bool findElementFromGuid ( const QString &  guid,
QDomElement &  wspElement,
QDomElement &  opElement 
)
static

◆ findEnvironment()

bool findEnvironment ( const QDomElement &  rootWorkspace,
QDomElement &  element 
)
static

◆ findExternalSources()

QStringList findExternalSources ( const QDomElement &  rootWorkspace)
static

◆ findFeature()

bool findFeature ( const QString &  name,
const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  feature 
)
static

◆ findInput() [1/2]

bool findInput ( const QString &  name,
const QDomElement &  operation,
QDomElement &  input 
)
static

◆ findInput() [2/2]

bool findInput ( const QString &  name,
const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  input 
)
static

◆ findInputElement() [1/2]

bool findInputElement ( const QString &  inputName,
uint  index,
const QDomElement &  operation,
QDomElement &  inputArray,
QDomElement &  element 
)
static

◆ findInputElement() [2/2]

bool findInputElement ( uint  index,
const QDomElement &  inputArray,
QDomElement &  element 
)
static

◆ findLastModified()

bool findLastModified ( const QDomElement &  rootWorkspace,
QDomElement &  element 
)
static

◆ findNote()

bool findNote ( const QString &  guid,
QDomElement &  wspElement,
QDomElement &  notes,
QDomElement &  note 
)
static

◆ findOperation()

bool findOperation ( const QString &  guid,
QDomElement &  wspElement,
QDomElement &  opElement 
)
static

◆ findOperationElement() [1/2]

bool findOperationElement ( const QString &  tag,
const QString &  name,
const QDomElement &  operation,
QDomElement &  element 
)
static

◆ findOperationElement() [2/2]

bool findOperationElement ( const QString &  tag,
const QString &  name,
const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  element 
)
static

◆ findOutput() [1/2]

bool findOutput ( const QString &  name,
const QDomElement &  operation,
QDomElement &  output 
)
static

◆ findOutput() [2/2]

bool findOutput ( const QString &  name,
const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  output 
)
static

◆ findPlatform()

bool findPlatform ( const QDomElement &  rootWorkspace,
QDomElement &  element 
)
static

◆ findPlugin()

bool findPlugin ( const QString &  name,
const QDomElement &  rootWorkspace,
QDomElement &  element 
)
static

◆ findUniqueEnvironmentElement()

bool findUniqueEnvironmentElement ( const QString &  tag,
const QDomElement &  rootWorkspace,
QDomElement &  element 
)
static

◆ findUniqueOperationElement()

bool findUniqueOperationElement ( const QString &  tag,
const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  element 
)
static

◆ findView()

bool findView ( const QString &  opId,
QDomElement &  wspElement,
QDomElement &  operation,
QDomElement &  view 
)
static

◆ findWidgetWindow()

bool findWidgetWindow ( const QString &  dataPath,
QDomElement &  rootWorkspace,
QDomElement &  widgetWindow 
)
static

◆ hasTagName()

bool hasTagName ( const QDomElement &  element,
const QString &  name 
)
static

◆ qDomNodeToString()

QString qDomNodeToString ( const QDomNode &  element)
static

Member Data Documentation

◆ attributeStr

const QString attributeStr
static

◆ attributeValue_Workspace

const QString attributeValue_Workspace
static