Class Ann

java.lang.Object
org.basex.query.ann.Ann

public final class Ann extends Object
Annotation.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Field Details

    • info

      public final InputInfo info
      Input info.
    • sig

      public final Annotation sig
      Annotation signature (is null if name is assigned).
  • Constructor Details

    • Ann

      public Ann(InputInfo info, Annotation sig, Item... args)
      Constructor.
      Parameters:
      info - input info
      sig - annotation signature
      args - arguments
    • Ann

      public Ann(InputInfo info, QNm name, Item... args)
      Constructor.
      Parameters:
      info - input info
      name - name of annotation
      args - arguments
  • Method Details

    • name

      public QNm name()
      Returns the name of the annotation.
      Returns:
      name
    • args

      public Item[] args()
      Returns the value of the annotation.
      Returns:
      value
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • plan

      public void plan(QueryString qs)
      Adds the annotation to a query string.
      Parameters:
      qs - query string builder