Package io.github.qishr.cascara.common.lang.type
Class AbstractTypeDescriptor
java.lang.Object
io.github.qishr.cascara.common.lang.type.AbstractTypeDescriptor
All Implemented Interfaces:
TypeDescriptor
Direct Known Subtypes:
AbstractScalarDescriptor, AbstractYamlTypeSerializer
public abstract class AbstractTypeDescriptor
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final String | JVM_TYPE | |
| public static final String | KEYWORD_TYPE | |
| protected Properties | properties |
Constructor Summary
| Constructor | Description |
|---|---|
| AbstractTypeDescriptor(Class |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public Properties | getServiceProperties() | |
| public Class |
getJvmType() | |
| public String | getSchemaType() | |
| public void | populateSchema(MapAstNode, ?, ?> node) |
Field Details
JVM_TYPE
public static final String JVM_TYPE
See Also:
KEYWORD_TYPE
public static final String KEYWORD_TYPE
See Also:
properties
protected Properties properties
Method Details
getServiceProperties
public Properties getServiceProperties()
getJvmType
public Class
Specified By:
getSchemaType
public String getSchemaType()
Specified By:
populateSchema
public void populateSchema(MapAstNode, ?, ?> node)
Specified By: