类 AbstractISegmentList

    • 构造器详细资料

      • AbstractISegmentList

        public AbstractISegmentList()
    • 方法详细资料

      • addAll

        public boolean addAll​(java.util.Collection<? extends ISqlSegment> c)
        重写方法,做个性化适配
        指定者:
        addAll 在接口中 java.util.Collection<ISqlSegment>
        指定者:
        addAll 在接口中 java.util.List<ISqlSegment>
        覆盖:
        addAll 在类中 java.util.ArrayList<ISqlSegment>
        参数:
        c - 元素集合
        返回:
        是否添加成功
      • transformList

        protected abstract boolean transformList​(java.util.List<ISqlSegment> list,
                                                 ISqlSegment firstSegment,
                                                 ISqlSegment lastSegment)
        在其中对值进行判断以及更改 list 的内部元素
        参数:
        list - 传入进来的 ISqlSegment 集合
        firstSegment - ISqlSegment 集合里第一个值
        lastSegment - ISqlSegment 集合里最后一个值
        返回:
        true 是否继续向下执行; false 不再向下执行
      • childrenSqlSegment

        protected abstract java.lang.String childrenSqlSegment()
        只有该类进行过 addAll 操作,才会触发这个方法

        方法内可以放心进行操作

        返回:
        sqlSegment
      • clear

        public void clear()
        指定者:
        clear 在接口中 java.util.Collection<ISqlSegment>
        指定者:
        clear 在接口中 java.util.List<ISqlSegment>
        覆盖:
        clear 在类中 java.util.ArrayList<ISqlSegment>