Trait ICapeArrayStringParameterSpecification

Source
pub trait ICapeArrayStringParameterSpecification {
    // Required methods
    fn get_default_value(
        &mut self,
        default_value: &mut CapeStringOut<'_>,
    ) -> Result<(), COBIAError>;
    fn get_option_list(
        &mut self,
        option_names: &mut CapeArrayStringOut<'_>,
    ) -> Result<(), COBIAError>;
    fn get_restricted_to_list(&mut self) -> Result<CapeBoolean, COBIAError>;
    fn validate_element(
        &mut self,
        position: &CapeArrayIntegerIn<'_>,
        value: &CapeStringIn<'_>,
        message: &mut CapeStringOut<'_>,
    ) -> Result<CapeBoolean, COBIAError>;
    fn validate(
        &mut self,
        value: &CapeArrayStringIn<'_>,
        message: &mut CapeStringOut<'_>,
    ) -> Result<CapeBoolean, COBIAError>;
}
Expand description

ICapeArrayStringParameterSpecification

ICapeArrayStringParameterSpecification interface

Required Methods§

Source

fn get_default_value( &mut self, default_value: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_option_list( &mut self, option_names: &mut CapeArrayStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn get_restricted_to_list(&mut self) -> Result<CapeBoolean, COBIAError>

Source

fn validate_element( &mut self, position: &CapeArrayIntegerIn<'_>, value: &CapeStringIn<'_>, message: &mut CapeStringOut<'_>, ) -> Result<CapeBoolean, COBIAError>

Source

fn validate( &mut self, value: &CapeArrayStringIn<'_>, message: &mut CapeStringOut<'_>, ) -> Result<CapeBoolean, COBIAError>

Implementors§