Class TypeMember

java.lang.Object
nl.talsmasoftware.umldoclet.uml.UMLNode
nl.talsmasoftware.umldoclet.uml.TypeMember
Direct Known Subclasses:
Field, Method

public abstract class TypeMember extends UMLNode
Model object for a Field or Method in an UML class.
Author:
Sjoerd Talsma
  • Field Details

    • name

      public final String name
    • type

      public TypeName type
    • isAbstract

      public boolean isAbstract
    • isStatic

      public boolean isStatic
    • isDeprecated

      public boolean isDeprecated
  • Constructor Details

  • Method Details

    • getVisibility

      public Visibility getVisibility()
    • setVisibility

      public void setVisibility(Visibility visibility)
    • writeTypeTo

      protected <IPW extends IndentingPrintWriter> IPW writeTypeTo(IPW output)
    • writeParametersTo

      protected <IPW extends IndentingPrintWriter> IPW writeParametersTo(IPW output)
    • writeTo

      public <IPW extends IndentingPrintWriter> IPW writeTo(IPW output)
      Description copied from class: UMLNode
      Renders this object to the given indenting output.
      Specified by:
      writeTo in class UMLNode
      Type Parameters:
      IPW - The subclass of indenting print writer being written to.
      Parameters:
      output - The output to render this object to.
      Returns:
      A reference to the output for method chaining purposes.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object