Class SmartTypeDefinition

java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<SmartTypeDefinition>
io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition
All Implemented Interfaces:
io.vertigo.core.node.definition.Definition

public final class SmartTypeDefinition extends io.vertigo.core.node.definition.AbstractDefinition<SmartTypeDefinition>
A smarttype exists to enrich the primitive datatypes, giving them super powers. A smarttype has - a class that represent the value - an ability to be transformed in and from a primitive datatype Examples : A mail is not defined by a simple "String", but by a smartType called 'Mail'. Weights, currencies, codes, labels... An application is built with some dozens of smartType.
Author:
pchretien