public abstract class ContainerElement extends ContentElement implements ContainChildElementable
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Element> |
childElements |
protected Class<?> |
forClass |
protected List<String> |
ignorePropertyNames |
alias, dataDefinition, nullHiddenconfiguration, namespace, templateId| 构造器和说明 |
|---|
ContainerElement(JsonviewConfiguration configuration,
String namespace,
String templateId,
DataDefinition dataDefinition,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildElement(Element element)
增加子节点
|
void |
addIgnoreProperty(String propertyName)
增加忽略属性
|
Iterator<Element> |
childElementIterator()
返回子节点列表的迭代器
|
void |
copyChildElement(ContainChildElementable otherContainer)
复制其它容器的子节点
|
void |
copyChildElement(ContainerElement otherContainerElement) |
List<Element> |
getChildElements()
返回子节点列表
|
boolean |
isChildElementEmpty()
判断是否是空子节点
|
void |
loadForClassAllProperty()
加载for-class的全部属性
|
void |
setForClass(String className)
设置for-class
|
setNullHidden, showNamecreateProcessorprotected Class<?> forClass
public ContainerElement(JsonviewConfiguration configuration, String namespace, String templateId, DataDefinition dataDefinition, String alias)
public void setForClass(String className)
className - 类名public final void addIgnoreProperty(String propertyName)
propertyName - 属性名称public final void loadForClassAllProperty()
public void copyChildElement(ContainerElement otherContainerElement)
public void addChildElement(Element element)
ContainChildElementableaddChildElement 在接口中 ContainChildElementableelement - 子节点public final void copyChildElement(ContainChildElementable otherContainer)
ContainChildElementablecopyChildElement 在接口中 ContainChildElementableotherContainer - 其它容器public final Iterator<Element> childElementIterator()
ContainChildElementablechildElementIterator 在接口中 ContainChildElementablepublic final boolean isChildElementEmpty()
ContainChildElementableisChildElementEmpty 在接口中 ContainChildElementablepublic final List<Element> getChildElements()
ContainChildElementablegetChildElements 在接口中 ContainChildElementableCopyright © 2017. All rights reserved.