package org.iplantc.phyloviewer.shared.render.style; public interface IStyle { /** * Get the id for this style. * @return */ public abstract String getId(); /** * Get the style for the node. * @return */ public abstract INodeStyle getNodeStyle(); /** * Get the style for the label. * @return */ public abstract ILabelStyle getLabelStyle(); /** * Get the style for the glyph. * @return */ public abstract IGlyphStyle getGlyphStyle(); /** * Get the style for the branch. * @return */ public abstract IBranchStyle getBranchStyle(); }