
public class ORecordFactoryManager extends Object
declareRecordType('m', "myrecord", MyRecord.class);
| Modifier and Type | Class and Description |
|---|---|
static interface |
ORecordFactoryManager.ORecordFactory |
| Modifier and Type | Field and Description |
|---|---|
protected ORecordFactoryManager.ORecordFactory[] |
recordFactories |
protected String[] |
recordTypeNames |
protected Class<? extends ORecord>[] |
recordTypes |
| Constructor and Description |
|---|
ORecordFactoryManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
declareRecordType(byte iByte,
String iName,
Class<? extends ORecord> iClass,
ORecordFactoryManager.ORecordFactory iFactory) |
protected ORecordFactoryManager.ORecordFactory |
getFactory(byte iRecordType) |
Class<? extends ORecord> |
getRecordTypeClass(byte iRecordType) |
String |
getRecordTypeName(byte iRecordType) |
ORecord |
newInstance() |
ORecord |
newInstance(byte iRecordType) |
protected final String[] recordTypeNames
protected final ORecordFactoryManager.ORecordFactory[] recordFactories
public String getRecordTypeName(byte iRecordType)
public ORecord newInstance()
public ORecord newInstance(byte iRecordType)
public void declareRecordType(byte iByte,
String iName,
Class<? extends ORecord> iClass,
ORecordFactoryManager.ORecordFactory iFactory)
protected ORecordFactoryManager.ORecordFactory getFactory(byte iRecordType)
Copyright © 2009–2025 OrientDB. All rights reserved.