Documentation of 'org.jlab.hipo.schema.Schema' Java class
Schema
org.jlab.hipo.schema

Class Schema



  • public class Schema
    extends java.lang.Object
    • Constructor Detail

      • Schema

        public Schema()
      • Schema

        public Schema(java.lang.String n,
                      int g,
                      java.lang.String format)
      • Schema

        public Schema(java.lang.String format)
      • Schema

        public Schema(java.lang.String n,
                      int grp)
    • Method Detail

      • createNodeMap

        public java.util.Map<java.lang.Integer,HipoNode> createNodeMap(int size)
      • addEntry

        public void addEntry(java.lang.String n,
                             int id,
                             HipoNodeType type)
      • addEntry

        public void addEntry(java.lang.String n,
                             int id,
                             java.lang.String typeString)
      • getEntries

        public int getEntries()
      • getEntry

        public Schema.SchemaEntry getEntry(int id)
        returns entry with given id
        Parameters:
        id - entry id tag
        Returns:
        schema entry
      • schemaEntryList

        public java.util.List<java.lang.String> schemaEntryList()
      • setName

        public final void setName(java.lang.String n)
      • setGroup

        public final void setGroup(int grp)
      • getName

        public final java.lang.String getName()
      • getGroup

        public final int getGroup()
      • compatible

        public boolean compatible(Schema schema)
        Checks if this schema is compatible with the schema passed as an argument. for compatibility every entry in current Schema has to exist in the argument schema and the types have to be the same.
        Parameters:
        schema -
        Returns:
      • createGroup

        public HipoGroup createGroup(int size)
        Creates a group from Schema where all nodes have the same set size given by the argument.
        Parameters:
        size - number of entries in each node.
        Returns:
        HipoGroup
      • copy

        public void copy(Schema schema)
      • toString

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

        public java.lang.String getText()
        returns a String representation of the Schema.
        Returns:
      • setFromText

        public final void setFromText(java.lang.String text)
        Parses text to extract Schema
        Parameters:
        text - formated schema text produced by getText() method.
      • parseString

        public final void parseString(java.lang.String format)
      • main

        public static void main(java.lang.String[] args)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.