Class DescriptionModel

java.lang.Object
org.jfree.xml.generator.model.DescriptionModel

public class DescriptionModel extends Object
A model containing class descriptions.
  • Constructor Details

    • DescriptionModel

      Creates a new class description model.
  • Method Details

    • addClassDescription

      Adds a class description to the model.
      Parameters:
      cd - the class description.
    • removeClassDescription

      Removes a class description from the model.
      Parameters:
      cd - the class description.
    • get

      public ClassDescription get(int index)
      Returns a class description.
      Parameters:
      index - the description index (zero-based).
      Returns:
      a class description.
    • get

      public ClassDescription get(Class key)
      Returns a class description for the given class name.
      Parameters:
      key - the class name.
      Returns:
      the class description.
    • size

      public int size()
      Returns the number of classes in the model.
      Returns:
      the number of classes in the model.
    • getMappingModel

      Returns the mapping model.
      Returns:
      the mapping model.
    • addSource

      public void addSource(String source)
      Adds a source to the model description.
      Parameters:
      source - the source.
    • getSources

      public String[] getSources()
      Returns the sources for the model description.
      Returns:
      The sources.
    • prune

      public void prune()
      Removes any class descriptions that are not fully defined.
    • addIncludeComment

      public void addIncludeComment(String source, Comments comments)
      Adds an include comment.
      Parameters:
      source - the source.
      comments - the comments.
    • getIncludeComment

      Returns the include comment for the specified source.
      Parameters:
      source - the source.
      Returns:
      The include comment.
    • getModelComments

      Returns the model comments.
      Returns:
      The model comments.
    • setModelComments

      public void setModelComments(Comments modelComments)
      Sets the model comments.
      Parameters:
      modelComments - the model comments.