A B C D E F G I J L M O R S T U V X 
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
 
A B C D E F G I J L M O R S T U V X 
All Classes All Packages