Class ArgumentRef

java.lang.Object
org.marid.project.model.Argument
org.marid.project.model.ArgumentRef
All Implemented Interfaces:
Tagged, XmlWritable

public final class ArgumentRef
extends Argument
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  ArgumentRef.Type  
  • Constructor Summary

    Constructors 
    Constructor Description
    ArgumentRef​(@NotNull ArgumentRef.Type type, @NotNull java.lang.String cellar, @NotNull java.lang.String ref)  
    ArgumentRef​(@NotNull org.w3c.dom.Element element)  
    ArgumentRef​(@NotNull org.xml.sax.InputSource inputSource)  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object obj)  
    java.lang.String getCellar()  
    com.github.javaparser.ast.expr.Expression getExpression()  
    java.lang.String getRef()  
    @NotNull java.lang.String getTag()  
    int hashCode()  
    void save​(javax.xml.transform.Result result)  
    void setCellar​(java.lang.String cellar)  
    void setRef​(java.lang.String ref)  
    java.lang.String toString()  
    void writeTo​(@NotNull org.w3c.dom.Element element)  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ArgumentRef

      public ArgumentRef​(@NotNull @NotNull ArgumentRef.Type type, @NotNull @NotNull java.lang.String cellar, @NotNull @NotNull java.lang.String ref)
    • ArgumentRef

      public ArgumentRef​(@NotNull @NotNull org.w3c.dom.Element element)
    • ArgumentRef

      public ArgumentRef​(@NotNull @NotNull org.xml.sax.InputSource inputSource)
  • Method Details

    • getExpression

      public com.github.javaparser.ast.expr.Expression getExpression()
      Specified by:
      getExpression in class Argument
    • getTag

      @NotNull public @NotNull java.lang.String getTag()
    • getCellar

      public java.lang.String getCellar()
    • setCellar

      public void setCellar​(java.lang.String cellar)
    • getRef

      public java.lang.String getRef()
    • setRef

      public void setRef​(java.lang.String ref)
    • writeTo

      public void writeTo​(@NotNull @NotNull org.w3c.dom.Element element)
    • hashCode

      public int hashCode()
    • equals

      public boolean equals​(java.lang.Object obj)
    • save

      public void save​(javax.xml.transform.Result result)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object