public class EntityFactory
extends java.lang.Object
Constructor and Description |
---|
EntityFactory(java.util.Set<LeafType> hiddenTypes) |
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) |
java.util.Map<Code,IGroup> |
getGroups() |
java.util.Map<Code,ILeaf> |
getLeafs() |
java.util.List<Link> |
getLinks() |
IGroup |
getRootGroup() |
void |
incRawLayout() |
boolean |
isHidden(LeafType leafType) |
IGroup |
muteToGroup(Code code,
Code namespace2,
GroupType type,
IGroup parent) |
void |
removeLink(Link link) |
public EntityFactory(java.util.Set<LeafType> hiddenTypes)
public boolean isHidden(LeafType leafType)
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 void addLeaf(ILeaf entity)
public void incRawLayout()
public void addGroup(IGroup group)
public final java.util.List<Link> getLinks()
public void addLink(Link link)
public void removeLink(Link link)