A B C D E F G I J L M O R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT_OR_INTERFACE_MODELS - Static variable in class org.dd4t.databind.builder.BaseDataBinder
- AbstractModelConverter - Class in org.dd4t.databind.builder
-
dd4t-2
- AbstractModelConverter() - Constructor for class org.dd4t.databind.builder.AbstractModelConverter
- addToListTypeField(T, Field, Object) - Static method in class org.dd4t.databind.builder.AbstractModelConverter
- addXpmEntry(String, String, boolean) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
B
- BASE_VIEW_MODEL_INTERFACE - Static variable in class org.dd4t.databind.util.DataBindConstants
- BaseDataBinder - Class in org.dd4t.databind.builder
-
Base class serving as entry point for all ModelBuilders - Loads configs - Preloads model classes - Gives a unified / single design pattern to load concrete ModelConverters
- BaseDataBinder() - Constructor for class org.dd4t.databind.builder.BaseDataBinder
- BaseFieldMixIn - Class in org.dd4t.databind.serializers.json
-
dd4t-2
- BaseFieldMixIn() - Constructor for class org.dd4t.databind.serializers.json.BaseFieldMixIn
- buildComponent(Object, Class<T>) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildComponent(Object, Class<T>) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildComponentPresentation(String, Class<T>) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildDynamicComponentPresentation(String, Class<T>) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildDynamicComponentPresentation(ComponentPresentation, Class<? extends Component>) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildDynamicComponentPresentation(ComponentPresentation, Class<? extends Component>) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildModel(Object, Class<T>, String) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildModel(Object, Class, String) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildModel(Object, String, String) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildModel(Object, String, String) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildModels(Object, Set<String>, String) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildModels(Object, Set<String>, String) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- buildPage(String, Class<T>) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- buildPage(String, Class<T>) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
C
- canDeserialize(String) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
-
To-Do: implement sanity checking that we're given json
- checkViewModelConfiguration() - Method in class org.dd4t.databind.builder.BaseDataBinder
- classHasViewModelDerivatives(String) - Method in class org.dd4t.databind.builder.BaseDataBinder
- classHasViewModelDerivatives(String) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- classIsViewModel(Class<?>) - Static method in class org.dd4t.databind.util.TypeUtils
- COMPONENT_FIELDS - Static variable in class org.dd4t.databind.util.DataBindConstants
- COMPONENT_NODE_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- COMPONENT_TEMPLATE_NODE_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- COMPONENT_TYPE - Static variable in class org.dd4t.databind.util.DataBindConstants
- ComponentPresentationDeserializer - Class in org.dd4t.databind.serializers.json
-
test
- ComponentPresentationDeserializer(Class<? extends ComponentPresentation>, Class<? extends ComponentTemplate>, Class<? extends Component>, JsonDataBinder) - Constructor for class org.dd4t.databind.serializers.json.ComponentPresentationDeserializer
- concreteComponentImpl - Variable in class org.dd4t.databind.builder.BaseDataBinder
- concreteComponentPresentationImpl - Variable in class org.dd4t.databind.builder.BaseDataBinder
- concreteComponentTemplateImpl - Variable in class org.dd4t.databind.builder.BaseDataBinder
- concreteFieldImpl - Variable in class org.dd4t.databind.builder.BaseDataBinder
- configureMapper() - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- converter - Variable in class org.dd4t.databind.builder.BaseDataBinder
- convertSource(Object, T) - Method in class org.dd4t.databind.builder.json.JsonModelConverter
- convertToNonEmptyList(String[]) - Static method in class org.dd4t.databind.util.DataUtils
- createInstance(DataBinder) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
D
- DataBindConstants - Class in org.dd4t.databind.util
-
test
- databinder - Variable in class org.dd4t.databind.builder.json.JsonModelConverter
- dataBinder - Variable in class org.dd4t.databind.serializers.json.ComponentPresentationDeserializer
- DataBindFactory - Class in org.dd4t.databind
-
Deprecated.
- DataUtils - Class in org.dd4t.databind.util
-
dd4t-2
- deserialize(JsonParser, DeserializationContext) - Method in class org.dd4t.databind.serializers.json.ComponentPresentationDeserializer
- determineTypeOfField(Field) - Static method in class org.dd4t.databind.util.TypeUtils
E
- EMBEDDED_SCHEMA_FIELD_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- EMBEDDED_VALUES_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
- entityFieldName() - Method in annotation type org.dd4t.databind.annotations.ViewModelProperty
- EXTENSION_DATA_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
F
- FALSE_STRING - Static variable in class org.dd4t.databind.util.DataBindConstants
- FIELD_TYPE_KEY - Static variable in class org.dd4t.databind.util.DataBindConstants
- FieldTypeSerializer - Class in org.dd4t.databind.serializers.json
-
FieldTypeSerializer.
- FieldTypeSerializer() - Constructor for class org.dd4t.databind.serializers.json.FieldTypeSerializer
- findComponentTemplateViewName(ComponentTemplate) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- findComponentTemplateViewName(ComponentTemplate) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
G
- getClassForKey(String) - Static method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- getConcreteComponentImpl() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getConcreteComponentPresentationImpl() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getConcreteComponentTemplateImpl() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getConcreteFieldImpl() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getConcreteModel(String, String) - Method in class org.dd4t.databind.builder.BaseDataBinder
- getConverter() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getDatabinder() - Method in class org.dd4t.databind.builder.json.JsonModelConverter
- getDateFromField(String, JsonNode) - Static method in class org.dd4t.databind.util.JsonUtils
- getDescForKnownTypeIds() - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- getField() - Method in class org.dd4t.databind.viewmodel.base.ModelFieldMapping
- getFieldKeyForModelProperty(String, ModelFieldMapping) - Static method in class org.dd4t.databind.builder.AbstractModelConverter
- getFieldMap() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- getGenericMapper() - Static method in class org.dd4t.databind.builder.json.JsonDataBinder
- getInstance() - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- getLastModified() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- getLastPublishDate() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- getLinkResolver() - Method in class org.dd4t.databind.builder.AbstractModelConverter
- getMechanism() - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- getModelClassesForInterfaceOrAbstractField(String, String) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- getModelOrNullForExistingEntry(Map<String, BaseViewModel>, Class) - Static method in class org.dd4t.databind.builder.BaseDataBinder
- getModelProperties() - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- getRawDataAsString() - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- getRootElementName(Object) - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- getRootElementName(Object) - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- getRuntimeTypeOfTypeParameter(Type) - Static method in class org.dd4t.databind.util.TypeUtils
- getTcmUri() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- getTcmUriFromField(String, JsonNode) - Static method in class org.dd4t.databind.util.JsonUtils
- getTemplateUri() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- getViewModelMetaKeyName() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getViewModelPackageRoot() - Method in class org.dd4t.databind.builder.BaseDataBinder
- getViewModelProperty() - Method in class org.dd4t.databind.viewmodel.base.ModelFieldMapping
- getViewNames() - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- getXpath() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase.XPMInfo
- getXPath(String) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
I
- ID - Static variable in class org.dd4t.databind.util.DataBindConstants
- idFromBaseType() - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- idFromValue(Object) - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- init() - Method in class org.dd4t.databind.builder.BaseDataBinder
- init() - Method in class org.dd4t.databind.builder.json.JsonDataBinder
- init(JavaType) - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- IS_DYNAMIC_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
- isComponentLinkUrl() - Method in annotation type org.dd4t.databind.annotations.ViewModelProperty
- isDynamicCP() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- isJsonNode(Object) - Static method in class org.dd4t.databind.util.JsonUtils
- isMetadata() - Method in annotation type org.dd4t.databind.annotations.ViewModelProperty
- isMultiValued() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase.XPMInfo
- isMultiValued(String) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- isNotNull(Object) - Static method in class org.dd4t.databind.util.JsonUtils
- isRenderDefaultComponentModelsOnly() - Method in class org.dd4t.databind.builder.BaseDataBinder
- isRenderDefaultComponentsIfNoModelFound() - Method in class org.dd4t.databind.builder.BaseDataBinder
- isValidJsonNode(Object) - Static method in class org.dd4t.databind.util.JsonUtils
J
- JsonDataBinder - Class in org.dd4t.databind.builder.json
- JsonDataBinder() - Constructor for class org.dd4t.databind.builder.json.JsonDataBinder
- JsonModelConverter - Class in org.dd4t.databind.builder.json
-
JsonModelConverter.
- JsonModelConverter() - Constructor for class org.dd4t.databind.builder.json.JsonModelConverter
- JsonUtils - Class in org.dd4t.databind.util
-
dd4t-2
L
- LAST_MODIFIED_DATE - Static variable in class org.dd4t.databind.util.DataBindConstants
- LAST_PUBLISHED_DATE - Static variable in class org.dd4t.databind.util.DataBindConstants
- LINKED_COMPONENT_VALUES_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
M
- MESSAGE_ERROR_DESERIALIZING - Static variable in class org.dd4t.databind.util.DataBindConstants
- METADATA_FIELDS - Static variable in class org.dd4t.databind.util.DataBindConstants
- ModelFieldMapping - Class in org.dd4t.databind.viewmodel.base
-
dd4t-2
- ModelFieldMapping(ViewModelProperty, Field) - Constructor for class org.dd4t.databind.viewmodel.base.ModelFieldMapping
- MULTIMEDIA - Static variable in class org.dd4t.databind.util.DataBindConstants
O
- ORDER_ON_PAGE_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
- org.dd4t.databind - package org.dd4t.databind
- org.dd4t.databind.annotations - package org.dd4t.databind.annotations
- org.dd4t.databind.builder - package org.dd4t.databind.builder
- org.dd4t.databind.builder.json - package org.dd4t.databind.builder.json
- org.dd4t.databind.serializers.json - package org.dd4t.databind.serializers.json
- org.dd4t.databind.util - package org.dd4t.databind.util
- org.dd4t.databind.viewmodel.base - package org.dd4t.databind.viewmodel.base
R
- renderComponentField(JsonNode, Class<T>) - Static method in class org.dd4t.databind.util.JsonUtils
- renderDefaultComponentModelsOnly - Variable in class org.dd4t.databind.builder.BaseDataBinder
- renderDefaultComponentModelsOnly() - Method in class org.dd4t.databind.builder.BaseDataBinder
- renderDefaultComponentsIfNoModelFound - Variable in class org.dd4t.databind.builder.BaseDataBinder
- renderDefaultComponentsIfNoModelFound() - Method in class org.dd4t.databind.builder.BaseDataBinder
- renderDefaultComponentsIfNoModelFound() - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- RENDERED_CONTENT_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
- renderGenericComponentsOnly() - Static method in class org.dd4t.databind.DataBindFactory
-
Deprecated.
- resolveLinkForComponentLinkField() - Method in annotation type org.dd4t.databind.annotations.ViewModelProperty
- ROOT_ELEMENT_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- rootElementNames() - Method in annotation type org.dd4t.databind.annotations.ViewModel
S
- scanAndLoadModels() - Method in class org.dd4t.databind.builder.BaseDataBinder
- SCHEMA_NODE_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- serialize(FieldType, JsonGenerator, SerializerProvider) - Method in class org.dd4t.databind.serializers.json.FieldTypeSerializer
- setComponentObject() - Method in annotation type org.dd4t.databind.annotations.ViewModel
- setConcreteComponentImpl(Class<? extends Component>) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setConcreteComponentPresentationImpl(Class<? extends ComponentPresentation>) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setConcreteComponentTemplateImpl(Class<? extends ComponentTemplate>) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setConcreteFieldImpl(Class<? extends Field>) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setConverter(ModelConverter) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setDatabinder(JsonDataBinder) - Method in class org.dd4t.databind.builder.json.JsonModelConverter
- setFieldValue(T, Field, Object, FieldType) - Method in class org.dd4t.databind.builder.AbstractModelConverter
- setGenericComponentOnComponentPresentation() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setGenericParameters() - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setGenericParameters() - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- setIsDynamicCP(boolean) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setLastModified(DateTime) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setLastPublishDate(DateTime) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setLinkResolver(LinkResolver) - Method in class org.dd4t.databind.builder.AbstractModelConverter
- setRawData() - Method in annotation type org.dd4t.databind.annotations.ViewModel
- setRawData(Object) - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- setRawDataOnModel() - Method in class org.dd4t.databind.viewmodel.base.ViewModelBase
- setRenderDefaultComponentModelsOnly(boolean) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setRenderDefaultComponentsIfNoModelFound(boolean) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setTcmUri(TCMURI) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setTemplateUri(TCMURI) - Method in class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- setViewModelMetaKeyName(String) - Method in class org.dd4t.databind.builder.BaseDataBinder
- setViewModelPackageRoot(String) - Method in class org.dd4t.databind.builder.BaseDataBinder
T
- TRIDION_VIEW_MODEL_BASE_CLASS_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- TRIDION_VIEW_MODEL_INTERFACE - Static variable in class org.dd4t.databind.util.DataBindConstants
- tridionFieldType() - Method in annotation type org.dd4t.databind.annotations.ViewModelProperty
- TridionFieldTypeIdResolver - Class in org.dd4t.databind.serializers.json
-
Resolves Tridion Field Types to their proper concrete classes, which are subclasses of the abstract BaseField class.
- TridionFieldTypeIdResolver() - Constructor for class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- TridionViewModelBase - Class in org.dd4t.databind.viewmodel.base
-
Extend your Tridion models from here for XPM support and generic Tridion Item data.
- TridionViewModelBase() - Constructor for class org.dd4t.databind.viewmodel.base.TridionViewModelBase
- TridionViewModelBase.XPMInfo - Class in org.dd4t.databind.viewmodel.base
- TRUE_STRING - Static variable in class org.dd4t.databind.util.DataBindConstants
- typeFromId(DatabindContext, String) - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- typeFromId(String) - Method in class org.dd4t.databind.serializers.json.TridionFieldTypeIdResolver
- TypeUtils - Class in org.dd4t.databind.util
-
dd4t-2
U
- URL - Static variable in class org.dd4t.databind.util.DataBindConstants
V
- VALUES_NODE - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODEL_ANNOTATION - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODEL_ANNOTATION_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODEL_BASE_CLASS_NAME - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODEL_DEFAULT_META_KEY - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODEL_DEFAULT_NAMESPACE - Static variable in class org.dd4t.databind.util.DataBindConstants
- VIEW_MODELS - Static variable in class org.dd4t.databind.builder.BaseDataBinder
- ViewModel - Annotation Type in org.dd4t.databind.annotations
- ViewModelBase - Class in org.dd4t.databind.viewmodel.base
- ViewModelBase() - Constructor for class org.dd4t.databind.viewmodel.base.ViewModelBase
-
Default constructor.
- viewModelMetaKeyName - Variable in class org.dd4t.databind.builder.BaseDataBinder
- viewModelNames() - Method in annotation type org.dd4t.databind.annotations.ViewModel
- viewModelPackageRoot - Variable in class org.dd4t.databind.builder.BaseDataBinder
- ViewModelProperty - Annotation Type in org.dd4t.databind.annotations
X
- XPATH - Static variable in class org.dd4t.databind.util.DataBindConstants
All Classes All Packages