public class AbstractModel extends Object implements IEmapModel
| 限定符和类型 | 字段和说明 |
|---|---|
protected self.micromagic.eterna.share.AttributeManager |
attrs |
protected self.micromagic.eterna.share.EternaFactory |
factory |
protected Map<String,Integer> |
itemIndex |
protected List<IEmapItem> |
items |
CAPTION_FLAG, DATA_INFO_FLAG, MAIN_DATA_MODEL_FLAG, MODEL_FLAG, QUERY_ORDER_FLAG, ROW_PERMISSION_FLAG, SEARCH_FLAG, SEARCH_MODEL_FLAG, TABLE_NAME_FLAG, TYPE_FLAG, VIEW_TYPE| 构造器和说明 |
|---|
AbstractModel(String modelName) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addItem(IEmapItem item) |
protected void |
addItem(IEmapItem item,
int index) |
Object |
getAttribute(String name) |
String[] |
getAttributeNames() |
self.micromagic.eterna.share.EternaFactory |
getFactory() |
IEmapItem |
getItem(int index)
通过索引值获取一个模型元素。
|
IEmapItem |
getItem(String name)
通过名称获取一个模型元素。
|
int |
getItemCount() |
Iterator<IEmapItem> |
getItemIterator()
以迭代器的方式获取模型元素的列表。
|
String |
getName() |
String |
getOrder() |
boolean |
initialize(self.micromagic.eterna.share.EternaFactory factory) |
Iterator<IEmapItem> |
iterator() |
protected void |
removeItem(int index) |
protected void |
removeItem(String name) |
void |
setAttribute(String name,
Object value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprotected self.micromagic.eterna.share.EternaFactory factory
protected self.micromagic.eterna.share.AttributeManager attrs
public AbstractModel(String modelName)
public boolean initialize(self.micromagic.eterna.share.EternaFactory factory)
throws self.micromagic.eterna.share.EternaException
initialize 在接口中 self.micromagic.eterna.dao.Entityinitialize 在接口中 self.micromagic.eterna.share.EternaObjectself.micromagic.eterna.share.EternaExceptionpublic self.micromagic.eterna.share.EternaFactory getFactory()
throws self.micromagic.eterna.share.EternaException
getFactory 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic String getName() throws self.micromagic.eterna.share.EternaException
getName 在接口中 self.micromagic.eterna.dao.EntitygetName 在接口中 self.micromagic.eterna.share.EternaObjectself.micromagic.eterna.share.EternaExceptionpublic Object getAttribute(String name) throws self.micromagic.eterna.share.EternaException
getAttribute 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic String[] getAttributeNames() throws self.micromagic.eterna.share.EternaException
getAttributeNames 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic String getOrder() throws self.micromagic.eterna.share.EternaException
getOrder 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionprotected void addItem(IEmapItem item)
protected void addItem(IEmapItem item, int index)
protected void removeItem(String name)
protected void removeItem(int index)
public int getItemCount()
throws self.micromagic.eterna.share.EternaException
getItemCount 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic IEmapItem getItem(String name) throws self.micromagic.eterna.share.EternaException
IEmapModelgetItem 在接口中 IEmapModelgetItem 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic IEmapItem getItem(int index) throws self.micromagic.eterna.share.EternaException
IEmapModelgetItem 在接口中 IEmapModelgetItem 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionpublic Iterator<IEmapItem> getItemIterator() throws self.micromagic.eterna.share.EternaException
IEmapModelgetItemIterator 在接口中 IEmapModelgetItemIterator 在接口中 self.micromagic.eterna.dao.Entityself.micromagic.eterna.share.EternaExceptionCopyright © 2022. All rights reserved.