Specifies contains property filter. More...
#include "kzu_object_source_base.h"
#include <kanzi/core/legacy/kzs_types.hpp>
#include <kanzi/core/legacy/debug/kzs_error.hpp>
Classes | |
struct | KzuContainsPropertyFilter |
Structure for property filter. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef shared_ptr< KzuContainsPropertyFilter > | kanzi::ContainsPropertyFilterSharedPtr |
Specifies contains property filter.
Contains property filter accepts or rejects an object if it contains a property of specified type.
Copyright 2008-2017 by Rightware. All rights reserved.
KANZI_API kzsError kzuContainsPropertyFilterCreate | ( | kanzi::Domain * | domain, |
kanzi::string_view | name, | ||
struct KzuObjectSource ** | out_objectSource | ||
) |
Creates property filter.
kzsError kzuContainsPropertyFilterLoadFromKZB | ( | struct KzuObjectSource * | objectSource, |
struct KzcInputStream * | inputStream, | ||
const struct KzuBinaryFileInfo * | file | ||
) |
Loads a contain property filter from KZB.
KANZI_API kzsError kzuContainsPropertyFilterInitialize | ( | struct KzuObjectSource * | objectSource, |
kanzi::ObjectSourceSharedPtr | input, | ||
kanzi::AbstractPropertyType | propertyType, | ||
kzBool | isExclusive | ||
) |
Initializes a contains property filter.
KANZI_API kzBool kzuObjectSourceIsContainsPropertyFilter | ( | const struct KzuObjectSource * | objectSource | ) |
Tells if object source is the contains property filter.
KANZI_API kanzi::AbstractPropertyType kzuContainsPropertyFilterGetPropertyType | ( | struct KzuObjectSource * | objectSource | ) |
Gets property type of the filter.
KANZI_API void kzuContainsPropertyFilterSetPropertyType | ( | struct KzuObjectSource * | objectSource, |
kanzi::AbstractPropertyType | propertyType | ||
) |
Sets property type of the filter.