JolieDoc for Port Parser

From file metaparser.iol

Port Name Location Protocol
Parser

List of the available interfaces


Interface ParserInterface

Heading Input type Output type Faults
getCardinality Cardinality
string
getInterface Interface
string
getNativeType NativeType
string
getParticipantInput Participant
string
getParticipantOutput Participant
string
getSubType SubType
string
getSurface Participant
string
getSurfaceWithoutOutputPort Participant
string
getType Type
string
getTypeInLine Type
string

Operation list

getSurface

getSurface( Participant )( string )

getNativeType

getNativeType( NativeType )( string )

getInterface

getInterface( Interface )( string )

getTypeInLine

getTypeInLine( Type )( string )

getSurfaceWithoutOutputPort

getSurfaceWithoutOutputPort( Participant )( string )

getType

getType( Type )( string )

getParticipantOutput

getParticipantOutput( Participant )( string )

getSubType

getSubType( SubType )( string )

getParticipantInput

getParticipantInput( Participant )( string )

getCardinality

getCardinality( Cardinality )( string )

Message type list

Participant

type Participant: void { 
    .protocol: string
    .interfaces*: Interface
    .name: Name
    .location: any
}

Type list

Interface

type Interface: void { 
    .types*: Type
    .operations*: Operation
    .name: Name
}

Type

type Type: void { 
    .root_type: NativeType
    .sub_type*: SubType
    .name: Name
}

NativeType

type NativeType: void { 
    .string_type?: bool
    .void_type?: bool
    .raw_type?: bool
    .int_type?: bool
    .any_type?: bool
    .link?: void { 
        .domain?: string
        .name: string
    }
    .bool_type?: bool
    .double_type?: bool
    .long_type?: bool
}

SubType

type SubType: void { 
    .type_inline?: Type
    .name: string
    .cardinality: Cardinality
    .type_link?: Name
}

Cardinality

type Cardinality: void { 
    .min: int
    .max?: int
    .infinite?: int
}

Name

type Name: void { 
    .registry?: string
    .domain?: string
    .name: string
}

Operation

type Operation: void { 
    .operation_name: string
    .output?: Name
    .input: Name
    .documentation?: any
    .fault*: Fault
}

Fault

type Fault: void { 
    .type_name?: Name
    .name: Name
}

results matching ""

    No results matching ""