Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions | Variables
afw_object_options.c File Reference

Adaptive object processing options. More...

#include "afw_internal.h"

Go to the source code of this file.

Functions

 afw_object_options_set_from_object (const afw_object_options_t *initial_options, const afw_object_t *options_object, const afw_pool_t *p, afw_xctx_t *xctx)
 Set object processing options from options object. More...
 
 afw_object_options_create (const afw_object_options_t *initial_options, const afw_object_options_t *options, const afw_pool_t *p, afw_xctx_t *xctx)
 Create a options. More...
 

Variables

 afw_object_options_none = {0}
 
 afw_object_options_composite
 
 afw_object_options_composite_normalize_defaults_required
 
 afw_object_options_composite_and_defaults
 
 afw_object_options_essential
 
 afw_object_options_essential_with_whitespace
 
 afw_object_options_reconcilable_meta_property
 
 afw_object_options_objectType
 
 afw_object_options_composite_inheritedFrom_resolvedParentPaths
 
 afw_object_options_whitespace
 

Detailed Description

Adaptive object processing options.

Definition in file afw_object_options.c.

Variable Documentation

◆ afw_object_options_composite

afw_object_options_composite
Initial value:
= {
}
#define AFW_OBJECT_OPTION_composite
Include all inherited properties.
#define AFW_OBJECT_OPTION_metaLimited
Include only requested meta.

Definition at line 23 of file afw_object_options.c.

◆ afw_object_options_composite_and_defaults

afw_object_options_composite_and_defaults
Initial value:
= {
}
#define AFW_OBJECT_OPTION_includeDefaultValues
Indicates that object should include default property values.

Definition at line 39 of file afw_object_options.c.

◆ afw_object_options_composite_inheritedFrom_resolvedParentPaths

afw_object_options_composite_inheritedFrom_resolvedParentPaths
Initial value:
= {
}
#define AFW_OBJECT_OPTION_inheritedFrom
Include inheritedFrom property for all inherited properties.
#define AFW_OBJECT_OPTION_resolvedParentPaths
Include meta resolvedParentPaths for all objects.

Definition at line 77 of file afw_object_options.c.

◆ afw_object_options_composite_normalize_defaults_required

afw_object_options_composite_normalize_defaults_required
Initial value:
= {
}
#define AFW_OBJECT_OPTION_checkRequired
Indicates that object should checked for missing required properties.
#define AFW_OBJECT_OPTION_normalize
Indicates that object should be normalized based on object type.

Definition at line 30 of file afw_object_options.c.

◆ afw_object_options_essential

afw_object_options_essential
Initial value:

Definition at line 47 of file afw_object_options.c.

◆ afw_object_options_essential_with_whitespace

afw_object_options_essential_with_whitespace
Initial value:
= {
}
#define AFW_OBJECT_OPTION_whitespace
Indicates content type should include whitespace characters.

Definition at line 56 of file afw_object_options.c.

◆ afw_object_options_objectType

afw_object_options_objectType
Initial value:
= {
}
#define AFW_OBJECT_OPTION_objectType
Include meta objectType (object id of adaptive object type).

Definition at line 70 of file afw_object_options.c.

◆ afw_object_options_reconcilable_meta_property

afw_object_options_reconcilable_meta_property
Initial value:
= {
}
#define AFW_OBJECT_OPTION_path
Include meta path for entity objects.

Definition at line 63 of file afw_object_options.c.

◆ afw_object_options_whitespace

afw_object_options_whitespace
Initial value:

Definition at line 86 of file afw_object_options.c.