Trait ICapeArrayStringParameter

Source
pub trait ICapeArrayStringParameter {
    // Required methods
    fn get_value(
        &mut self,
        value: &mut CapeArrayStringOut<'_>,
    ) -> Result<(), COBIAError>;
    fn set_value(
        &mut self,
        value: &CapeArrayStringIn<'_>,
    ) -> Result<(), COBIAError>;
    fn get_element_value(
        &mut self,
        position: &CapeArrayIntegerIn<'_>,
        value: &mut CapeStringOut<'_>,
    ) -> Result<(), COBIAError>;
    fn set_element_value(
        &mut self,
        position: &CapeArrayIntegerIn<'_>,
        value: &CapeStringIn<'_>,
    ) -> Result<(), COBIAError>;
    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

ICapeArrayStringParameter

ICapeArrayStringParameter interface

Required Methods§

Source

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

Source

fn set_value(&mut self, value: &CapeArrayStringIn<'_>) -> Result<(), COBIAError>

Source

fn get_element_value( &mut self, position: &CapeArrayIntegerIn<'_>, value: &mut CapeStringOut<'_>, ) -> Result<(), COBIAError>

Source

fn set_element_value( &mut self, position: &CapeArrayIntegerIn<'_>, value: &CapeStringIn<'_>, ) -> Result<(), COBIAError>

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§