Package de.hybris.bootstrap.typesystem
Class YType
- java.lang.Object
-
- de.hybris.bootstrap.typesystem.YNameSpaceElement
-
- de.hybris.bootstrap.typesystem.YTypeSystemElement
-
- de.hybris.bootstrap.typesystem.YType
-
- Direct Known Subclasses:
YAtomicType,YCollectionType,YComposedType,YMapType
public abstract class YType extends YTypeSystemElement
-
-
Constructor Summary
Constructors Constructor Description YType(YNamespace container, java.lang.String code)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()java.lang.StringgetDefaultValueDefinition()abstract java.lang.StringgetJavaClassName()abstract booleanisAssignableFrom(YType type)voidsetDefaultValueDefinition(java.lang.String defaultValueDef)java.lang.StringtoString()voidvalidate()Validates the element.-
Methods inherited from class de.hybris.bootstrap.typesystem.YTypeSystemElement
addCustomProperties, addCustomProperty, getCustomProps, getDefaultMetaTypeCode, getMetaType, getMetaTypeCode, isAutocreate, isGenerate, resetCaches, setAutocreate, setGenerate, setMetaTypeCode
-
Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, setLoaderInfo
-
-
-
-
Constructor Detail
-
YType
public YType(YNamespace container, java.lang.String code)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classYNameSpaceElement
-
validate
public void validate()
Description copied from class:YNameSpaceElementValidates the element. This should check whether or not lazy references can be resolved or any data is missing.- Overrides:
validatein classYTypeSystemElement
-
getCode
public java.lang.String getCode()
-
setDefaultValueDefinition
public void setDefaultValueDefinition(java.lang.String defaultValueDef)
-
getDefaultValueDefinition
public java.lang.String getDefaultValueDefinition()
-
getJavaClassName
public abstract java.lang.String getJavaClassName()
-
isAssignableFrom
public abstract boolean isAssignableFrom(YType type)
-
-