@Override public void checkReference( RECORD record, DynamicRecord name, CheckerEngine<RECORD, REPORT> engine, RecordAccess records) { if (!name.inUse()) { nameNotInUse(engine.report(), name); } else { if (name.getLength() <= 0) { emptyName(engine.report(), name); } } }
@Override public void check(RECORD record, CheckerEngine<RECORD, REPORT> engine, RecordAccess records) { if (!record.inUse()) { return; } if (!Record.NO_NEXT_BLOCK.is(record.getNameId())) { engine.comparativeCheck(name(records, record.getNameId()), this); } }