All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unlaxer.StartInclusiveCursorImpl Maven / Gradle / Ivy

package org.unlaxer;

import org.unlaxer.Cursor.StartInclusiveCursor;

public class StartInclusiveCursorImpl extends AbstractCursorImpl implements StartInclusiveCursor{
  
  public StartInclusiveCursorImpl() {
    super(CursorKind.startInclusive);
  }
  
  public StartInclusiveCursorImpl(StartInclusiveCursor cursor) {
    super(cursor);
  }
  
  public StartInclusiveCursorImpl(EndExclusiveCursor cursor) {
    super(cursor);
  }
  
  @Override
  public StartInclusiveCursor resolveLineNumber(RootPositionResolver rootPositionResolver) {
    setLineNumber(rootPositionResolver.lineNumberFrom(position));
    return thisObject();
  }

  
  @Override
  StartInclusiveCursor thisObject() {
    return this;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy