Class AbstractPrototype

java.lang.Object
com.globalmentor.beans.BoundPropertyObject
All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, InfoModel, LabelModel, Model, Prototype
Direct Known Subclasses:
AbstractEnableablePrototype, LabelPrototype

public class AbstractPrototype extends DefaultInfoModel implements Prototype
Contains abstract prototype information for a component.
Author:
Garret Wilson
  • Constructor Details

    • AbstractPrototype

      public AbstractPrototype()
      Default constructor.
    • AbstractPrototype

      public AbstractPrototype(String label)
      Label constructor.
      Parameters:
      label - The text of the label, or null if there should be no label.
    • AbstractPrototype

      public AbstractPrototype(String label, URI icon)
      Label and icon constructor.
      Parameters:
      label - The text of the label, or null if there should be no label.
      icon - The icon URI, which may be a resource URI, or null if there is no icon URI.