Package tilda.parsing

Class ParserSession


  • public class ParserSession
    extends java.lang.Object
    • Field Detail

      • LOG

        protected static final org.apache.logging.log4j.Logger LOG
      • _Dependencies

        protected java.util.Map<java.lang.String,​Schema> _Dependencies
      • _ValidatedSchemas

        protected java.util.Set<java.lang.String> _ValidatedSchemas
      • _Errors

        protected java.util.List<java.lang.String> _Errors
      • _Notes

        public java.util.List<java.lang.String> _Notes
    • Constructor Detail

    • Method Detail

      • getDependenciesIterator

        public java.util.Iterator<Schema> getDependenciesIterator()
      • hasDependencies

        public boolean hasDependencies()
      • addDependencySchema

        public boolean addDependencySchema​(Schema S)
      • hasSchemaBeenValidated

        public boolean hasSchemaBeenValidated​(Schema S)
      • addValidatedSchema

        public void addValidatedSchema​(Schema S)
      • getSchema

        public Schema getSchema​(java.lang.String PackageName,
                                java.lang.String SchemaName)
      • getSchema

        public Schema getSchema​(java.lang.String resourceName)
      • getSchemaForDependency

        public Schema getSchemaForDependency​(java.lang.String PackageName,
                                             java.lang.String SchemaName)
      • getSchemaList

        public java.lang.String getSchemaList()
      • getObject

        public Object getObject​(java.lang.String PackageName,
                                java.lang.String SchemaName,
                                java.lang.String ObjectName)
      • getView

        public View getView​(java.lang.String PackageName,
                            java.lang.String SchemaName,
                            java.lang.String ViewName)
      • getColumn

        public Column getColumn​(java.lang.String PackageName,
                                java.lang.String SchemaName,
                                java.lang.String ObjectName,
                                java.lang.String ColumnName)
      • AddError

        public boolean AddError​(java.lang.String Err)
      • getErrors

        public java.util.List<java.lang.String> getErrors()
      • getErrorCount

        public int getErrorCount()
      • printErrors

        public boolean printErrors()
      • getNotes

        public java.util.List<java.lang.String> getNotes()
      • getNoteCount

        public int getNoteCount()
      • AddNote

        public boolean AddNote​(java.lang.String Note)
      • printNotes

        public boolean printNotes()