Class SchemaNode

java.lang.Object
net.sf.jasperreports.json.export.schema.SchemaNode

public class SchemaNode extends Object
Author:
Narcis Marcu (narcism@users.sourceforge.net)
  • Constructor Details

  • Method Details

    • getLevel

      public int getLevel()
    • getPath

      public String getPath()
    • getParentPath

      public String getParentPath()
    • getKey

      public String getKey()
    • getType

      public NodeTypeEnum getType()
    • getChildrenKey

      public String getChildrenKey()
    • setChildrenKey

      public void setChildrenKey(String childrenKey)
    • isWriteAttributes

      public boolean isWriteAttributes()
    • setWriteAttributes

      public void setWriteAttributes(boolean isWriteAttributes)
    • addMember

      public void addMember(String memberName)
    • isObject

      public boolean isObject()
    • isArray

      public boolean isArray()
    • isValue

      public boolean isValue()
    • indexOfMember

      public int indexOfMember(String memberName)
    • getMember

      public SchemaNodeMember getMember(int i)
    • getMember

      public SchemaNodeMember getMember(String memberName)
    • getMembers

      public List<SchemaNodeMember> getMembers()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object