public MetaData(MetaDataScheme scheme) { if (scheme != null) { this.refScheme = scheme; dataGroup = scheme.getDataGroup(); int fcount = scheme.getTypeFieldCount(MetaDataScheme.DATA_TYPE_STRING); if (fcount > 0) strDatas = new String[fcount]; fcount = scheme.getTypeFieldCount(MetaDataScheme.DATA_TYPE_INT); if (fcount > 0) intDatas = new int[fcount]; fcount = scheme.getTypeFieldCount(MetaDataScheme.DATA_TYPE_DATE); if (fcount > 0) dateDatas = new Date[fcount]; } }