package org.etk.orm.plugins.bean;
public abstract class ValueKind {
private ValueKind() {
}
@Override
public String toString() {
return getClass().getSimpleName() + "[]";
}
public static class Single extends ValueKind {
private Single() {
}
}
public static class Multi extends ValueKind {
private Multi() {
}
}
public static class Array extends Multi {
private Array() {
}
}
public static class Collection extends Multi {
private Collection() {
}
}
public static class List extends Multi {
private List() {
}
}
public static class Map extends Multi {
private Map() {
}
}
/** . */
public static final Single SINGLE = new Single();
/** . */
public static final Array ARRAY = new Array();
/** . */
public static final Collection COLLECTION = new Collection();
/** . */
public static final List LIST = new List();
/** . */
public static final Map MAP = new Map();
}