| 51 | | {% p.write_inheritance %} |
| 52 | | |
| 53 | | {% PROCESS standard_pod %} |
| | 51 | Data::Conveyor::Value::Enum inherits from L<Class::Value::Enum> and |
| | 52 | L<Class::Scaffold::Storable>. |
| | 53 | |
| | 54 | The superclass L<Class::Value::Enum> defines these methods and functions: |
| | 55 | |
| | 56 | as_plaintext(), get_valid_values_list(), |
| | 57 | get_value_normalization_hashref(), normalize_enum_value(), |
| | 58 | normalize_value() |
| | 59 | |
| | 60 | The superclass L<Class::Value> defines these methods and functions: |
| | 61 | |
| | 62 | new(), MUNGE_CONSTRUCTOR_ARGS(), check(), clear_exception_container(), |
| | 63 | clear_notify_delegate(), comparable(), exception_container(), |
| | 64 | exception_container_clear(), get_value(), init(), is_defined(), |
| | 65 | is_valid(), is_valid_normalized_value(), is_valid_value(), |
| | 66 | is_well_formed(), is_well_formed_value(), normalize(), |
| | 67 | notify_delegate(), notify_delegate_clear(), run_checks(), |
| | 68 | run_checks_with_exception_container(), send_notify_value_invalid(), |
| | 69 | send_notify_value_normalized(), send_notify_value_not_wellformed(), |
| | 70 | set_value(), skip_checks(), skip_dirtying(), skip_normalizations(), |
| | 71 | str_cmp(), stringify(), throw_single_exception(), value() |
| | 72 | |
| | 73 | The superclass L<Class::Accessor::Complex> defines these methods and |
| | 74 | functions: |
| | 75 | |
| | 76 | mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(), |
| | 77 | mk_class_array_accessors(), mk_class_hash_accessors(), |
| | 78 | mk_class_scalar_accessors(), mk_concat_accessors(), |
| | 79 | mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(), |
| | 80 | mk_new(), mk_object_accessors(), mk_scalar_accessors(), |
| | 81 | mk_set_accessors(), mk_singleton() |
| | 82 | |
| | 83 | The superclass L<Class::Accessor> defines these methods and functions: |
| | 84 | |
| | 85 | _carp(), _croak(), _mk_accessors(), accessor_name_for(), |
| | 86 | best_practice_accessor_name_for(), best_practice_mutator_name_for(), |
| | 87 | follow_best_practice(), get(), make_accessor(), make_ro_accessor(), |
| | 88 | make_wo_accessor(), mk_accessors(), mk_ro_accessors(), |
| | 89 | mk_wo_accessors(), mutator_name_for(), set() |
| | 90 | |
| | 91 | The superclass L<Class::Accessor::Installer> defines these methods and |
| | 92 | functions: |
| | 93 | |
| | 94 | install_accessor() |
| | 95 | |
| | 96 | The superclass L<Class::Accessor::Constructor> defines these methods and |
| | 97 | functions: |
| | 98 | |
| | 99 | _make_constructor(), mk_constructor(), mk_constructor_with_dirty(), |
| | 100 | mk_singleton_constructor() |
| | 101 | |
| | 102 | The superclass L<Data::Inherited> defines these methods and functions: |
| | 103 | |
| | 104 | every_hash(), every_list(), flush_every_cache_by_key() |
| | 105 | |
| | 106 | The superclass L<Class::Accessor::Constructor::Base> defines these methods |
| | 107 | and functions: |
| | 108 | |
| | 109 | STORE(), clear_dirty(), clear_hygienic(), clear_unhygienic(), |
| | 110 | contains_hygienic(), contains_unhygienic(), delete_hygienic(), |
| | 111 | delete_unhygienic(), dirty(), dirty_clear(), dirty_set(), |
| | 112 | elements_hygienic(), elements_unhygienic(), hygienic(), |
| | 113 | hygienic_clear(), hygienic_contains(), hygienic_delete(), |
| | 114 | hygienic_elements(), hygienic_insert(), hygienic_is_empty(), |
| | 115 | hygienic_size(), insert_hygienic(), insert_unhygienic(), |
| | 116 | is_empty_hygienic(), is_empty_unhygienic(), set_dirty(), |
| | 117 | size_hygienic(), size_unhygienic(), unhygienic(), unhygienic_clear(), |
| | 118 | unhygienic_contains(), unhygienic_delete(), unhygienic_elements(), |
| | 119 | unhygienic_insert(), unhygienic_is_empty(), unhygienic_size() |
| | 120 | |
| | 121 | The superclass L<Tie::StdHash> defines these methods and functions: |
| | 122 | |
| | 123 | CLEAR(), DELETE(), EXISTS(), FETCH(), FIRSTKEY(), NEXTKEY(), SCALAR(), |
| | 124 | TIEHASH() |
| | 125 | |
| | 126 | The superclass L<Class::Scaffold::Storable> defines these methods and |
| | 127 | functions: |
| | 128 | |
| | 129 | clear_storage_info(), clear_storage_type(), delete_storage_info(), |
| | 130 | exists_storage_info(), id(), keys_storage_info(), storage(), |
| | 131 | storage_info(), storage_info_clear(), storage_info_delete(), |
| | 132 | storage_info_exists(), storage_info_keys(), storage_info_values(), |
| | 133 | storage_type(), storage_type_clear(), values_storage_info() |
| | 134 | |
| | 135 | The superclass L<Class::Scaffold::Base> defines these methods and |
| | 136 | functions: |
| | 137 | |
| | 138 | FIRST_CONSTRUCTOR_ARGS(), add_autoloaded_package() |
| | 139 | |
| | 140 | The superclass L<Data::Comparable> defines these methods and functions: |
| | 141 | |
| | 142 | comparable_scalar(), dump_comparable(), prepare_comparable(), |
| | 143 | yaml_dump_comparable() |
| | 144 | |
| | 145 | The superclass L<Class::Scaffold::Delegate::Mixin> defines these methods |
| | 146 | and functions: |
| | 147 | |
| | 148 | delegate() |
| | 149 | |
| | 150 | The superclass L<Class::Scaffold::Accessor> defines these methods and |
| | 151 | functions: |
| | 152 | |
| | 153 | mk_framework_object_accessors(), mk_framework_object_array_accessors(), |
| | 154 | mk_readonly_accessors() |
| | 155 | |
| | 156 | The superclass L<Class::Accessor::FactoryTyped> defines these methods and |
| | 157 | functions: |
| | 158 | |
| | 159 | clear_factory_typed_accessors(), clear_factory_typed_array_accessors(), |
| | 160 | count_factory_typed_accessors(), count_factory_typed_array_accessors(), |
| | 161 | factory_typed_accessors(), factory_typed_accessors_clear(), |
| | 162 | factory_typed_accessors_count(), factory_typed_accessors_index(), |
| | 163 | factory_typed_accessors_pop(), factory_typed_accessors_push(), |
| | 164 | factory_typed_accessors_set(), factory_typed_accessors_shift(), |
| | 165 | factory_typed_accessors_splice(), factory_typed_accessors_unshift(), |
| | 166 | factory_typed_array_accessors(), factory_typed_array_accessors_clear(), |
| | 167 | factory_typed_array_accessors_count(), |
| | 168 | factory_typed_array_accessors_index(), |
| | 169 | factory_typed_array_accessors_pop(), |
| | 170 | factory_typed_array_accessors_push(), |
| | 171 | factory_typed_array_accessors_set(), |
| | 172 | factory_typed_array_accessors_shift(), |
| | 173 | factory_typed_array_accessors_splice(), |
| | 174 | factory_typed_array_accessors_unshift(), |
| | 175 | index_factory_typed_accessors(), index_factory_typed_array_accessors(), |
| | 176 | mk_factory_typed_accessors(), mk_factory_typed_array_accessors(), |
| | 177 | pop_factory_typed_accessors(), pop_factory_typed_array_accessors(), |
| | 178 | push_factory_typed_accessors(), push_factory_typed_array_accessors(), |
| | 179 | set_factory_typed_accessors(), set_factory_typed_array_accessors(), |
| | 180 | shift_factory_typed_accessors(), shift_factory_typed_array_accessors(), |
| | 181 | splice_factory_typed_accessors(), |
| | 182 | splice_factory_typed_array_accessors(), |
| | 183 | unshift_factory_typed_accessors(), |
| | 184 | unshift_factory_typed_array_accessors() |
| | 185 | |
| | 186 | The superclass L<Class::Scaffold::Factory::Type> defines these methods and |
| | 187 | functions: |
| | 188 | |
| | 189 | factory_log() |
| | 190 | |
| | 191 | The superclass L<Class::Factory::Enhanced> defines these methods and |
| | 192 | functions: |
| | 193 | |
| | 194 | add_factory_type(), make_object_for_type(), register_factory_type() |
| | 195 | |
| | 196 | The superclass L<Class::Factory> defines these methods and functions: |
| | 197 | |
| | 198 | factory_error(), get_factory_class(), get_factory_type_for(), |
| | 199 | get_loaded_classes(), get_loaded_types(), get_my_factory(), |
| | 200 | get_my_factory_type(), get_registered_class(), |
| | 201 | get_registered_classes(), get_registered_types(), |
| | 202 | remove_factory_type(), unregister_factory_type() |
| | 203 | |
| | 204 | =head1 BUGS AND LIMITATIONS |
| | 205 | |
| | 206 | No bugs have been reported. |
| | 207 | |
| | 208 | Please report any bugs or feature requests through the web interface at |
| | 209 | L<http://rt.cpan.org>. |
| | 210 | |
| | 211 | =head1 INSTALLATION |
| | 212 | |
| | 213 | See perlmodinstall for information and options on installing Perl modules. |
| | 214 | |
| | 215 | =head1 AVAILABILITY |
| | 216 | |
| | 217 | The latest version of this module is available from the Comprehensive Perl |
| | 218 | Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN |
| | 219 | site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. |
| | 220 | |
| | 221 | =head1 AUTHORS |
| | 222 | |
| | 223 | Florian Helmberger C<< <fh@univie.ac.at> >> |
| | 224 | |
| | 225 | Achim Adam C<< <ac@univie.ac.at> >> |
| | 226 | |
| | 227 | Mark Hofstetter C<< <mh@univie.ac.at> >> |
| | 228 | |
| | 229 | Heinz Ekker C<< <ek@univie.ac.at> >> |
| | 230 | |
| | 231 | Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> |
| | 232 | |
| | 233 | =head1 COPYRIGHT AND LICENSE |
| | 234 | |
| | 235 | Copyright 2004-2008 by the authors. |
| | 236 | |
| | 237 | This library is free software; you can redistribute it and/or modify |
| | 238 | it under the same terms as Perl itself. |
| | 239 | |