public class EntityFactory
extends java.lang.Object
Constructor and Description |
---|
EntityFactory(java.util.List<HideOrShow2> hides2,
java.util.List<HideOrShow2> removed) |
Modifier and Type | Method and Description |
---|---|
void |
addGroup(IGroup group) |
void |
addLeaf(ILeaf entity) |
void |
addLink(Link link) |
IGroup |
createGroup(Code code,
Display display,
Code namespace2,
GroupType groupType,
IGroup parentContainer,
java.util.Set<VisibilityModifier> hides,
java.lang.String namespaceSeparator) |
ILeaf |
createLeaf(Code code,
Display display,
LeafType entityType,
IGroup parentContainer,
java.util.Set<VisibilityModifier> hides,
java.lang.String namespaceSeparator) |
IGroup |
getGroupsget(Code code) |
java.util.Collection<IGroup> |
getGroupsvalues() |
ILeaf |
getLeafsget(Code code) |
java.util.Collection<ILeaf> |
getLeafsvalues() |
java.util.List<Link> |
getLinks() |
IGroup |
getRootGroup() |
void |
incRawLayout() |
boolean |
isHidden(ILeaf leaf) |
boolean |
isRemoved(ILeaf leaf) |
IGroup |
muteToGroup(Code code,
Code namespace2,
GroupType type,
IGroup parent) |
void |
removeLink(Link link) |
public EntityFactory(java.util.List<HideOrShow2> hides2, java.util.List<HideOrShow2> removed)
public boolean isHidden(ILeaf leaf)
public boolean isRemoved(ILeaf leaf)
public ILeaf createLeaf(Code code, Display display, LeafType entityType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
public IGroup createGroup(Code code, Display display, Code namespace2, GroupType groupType, IGroup parentContainer, java.util.Set<VisibilityModifier> hides, java.lang.String namespaceSeparator)
public IGroup getRootGroup()
public final java.util.Collection<ILeaf> getLeafsvalues()
public void addLeaf(ILeaf entity)
public void incRawLayout()
public void addGroup(IGroup group)
public final java.util.Collection<IGroup> getGroupsvalues()
public final java.util.List<Link> getLinks()
public void addLink(Link link)
public void removeLink(Link link)