converter

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddConverter

func AddConverter(converter BaseBpmnXMLConverter)

Types

type BaseBpmnXMLConverter

type BaseBpmnXMLConverter interface {
	GetXMLElementName() string

	ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement
	// contains filtered or unexported methods
}

type BpmnXMLConverter

type BpmnXMLConverter struct {
	BaseBpmnXMLConverter
}

func (BpmnXMLConverter) ConvertToBpmnModel

func (BpmnXMLConverter) ConvertToBpmnModel(byte []byte) *BpmnModel

type EndEventXMLConverter

type EndEventXMLConverter struct {
	BpmnXMLConverter
}

func (EndEventXMLConverter) ConvertXMLToElement

func (endEvent EndEventXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (EndEventXMLConverter) GetXMLElementName

func (endEvent EndEventXMLConverter) GetXMLElementName() string

type ExclusiveGatewayXMLConverter

type ExclusiveGatewayXMLConverter struct {
	BpmnXMLConverter
}

func (ExclusiveGatewayXMLConverter) ConvertXMLToElement

func (exclusiveGateway ExclusiveGatewayXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (ExclusiveGatewayXMLConverter) GetXMLElementName

func (exclusiveGateway ExclusiveGatewayXMLConverter) GetXMLElementName() string

type InclusiveGatewayXMLConverter

type InclusiveGatewayXMLConverter struct {
	BpmnXMLConverter
}

func (InclusiveGatewayXMLConverter) ConvertXMLToElement

func (inclusiveGateway InclusiveGatewayXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (InclusiveGatewayXMLConverter) GetXMLElementName

func (inclusiveGateway InclusiveGatewayXMLConverter) GetXMLElementName() string

type IntermediateCatchEventXMLConverter

type IntermediateCatchEventXMLConverter struct {
	BpmnXMLConverter
}

func (IntermediateCatchEventXMLConverter) ConvertXMLToElement

func (converter IntermediateCatchEventXMLConverter) ConvertXMLToElement(decoder *xml.Decoder, token xml.StartElement, bpmnModel *model.BpmnModel, activeProcess *model.Process) delegate.BaseElement

func (IntermediateCatchEventXMLConverter) GetXMLElementName

func (converter IntermediateCatchEventXMLConverter) GetXMLElementName() string

type ParallelGatewayXMLConverter

type ParallelGatewayXMLConverter struct {
	BpmnXMLConverter
}

func (ParallelGatewayXMLConverter) ConvertXMLToElement

func (parallelGateway ParallelGatewayXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (ParallelGatewayXMLConverter) GetXMLElementName

func (parallelGateway ParallelGatewayXMLConverter) GetXMLElementName() string

type SequenceFlowXMLConverter

type SequenceFlowXMLConverter struct {
	BpmnXMLConverter
}

func (SequenceFlowXMLConverter) ConvertXMLToElement

func (sequence SequenceFlowXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (SequenceFlowXMLConverter) GetXMLElementName

func (sequence SequenceFlowXMLConverter) GetXMLElementName() string

type StartEventXMLConverter

type StartEventXMLConverter struct {
	BpmnXMLConverter
}

func (StartEventXMLConverter) ConvertXMLToElement

func (start StartEventXMLConverter) ConvertXMLToElement(decoder *Decoder, token StartElement, model *BpmnModel, activeProcess *Process) delegate.BaseElement

func (StartEventXMLConverter) GetXMLElementName

func (start StartEventXMLConverter) GetXMLElementName() string

type UserTaskXMLConverter

type UserTaskXMLConverter struct {
	BpmnXMLConverter
}

func (UserTaskXMLConverter) ConvertXMLToElement

func (user UserTaskXMLConverter) ConvertXMLToElement(decoder *xml.Decoder, token xml.StartElement, bpmnModel *model.BpmnModel, activeProcess *model.Process) delegate.BaseElement

func (UserTaskXMLConverter) GetXMLElementName

func (user UserTaskXMLConverter) GetXMLElementName() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL