Object/Class

com.github.arturopala.gitignore

GitIgnore

Related Docs: class GitIgnore | package gitignore

Permalink

object GitIgnore extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GitIgnore
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnyDirectoryPattern(gitPattern: String) extends Pattern with Product with Serializable

    Permalink

    Matches any directories chain of the path.

  2. final case class AnyNamePattern(gitPattern: String) extends Pattern with Product with Serializable

    Permalink

    Matches any single segment of the path.

  3. final case class AnyPathPattern(gitPattern: String) extends Pattern with Product with Serializable

    Permalink

    Matches any segments chain of the path.

  4. final case class AnyPrefixPattern(gitPattern: String) extends Pattern with Product with Serializable

    Permalink

    Matches any initial segments prefix of the path.

  5. final case class DirectoryPrefixPattern(gitPattern: String) extends Pattern with Product with Serializable

    Permalink

    Matches initial directories prefix of the path.

  6. final case class GlobMatcher(gitPattern: String) extends Matcher with Product with Serializable

    Permalink

    Matches path using a Git pattern compiled as a Glob.Pattern.

  7. case class Ignore(position: Int) extends Vote with Product with Serializable

    Permalink
  8. final case class LiteralMatcher(gitPattern: String) extends Matcher with Product with Serializable

    Permalink

    Matches path literally with Git pattern.

  9. sealed trait Matcher extends AnyRef

    Permalink

    Matches path against the Git pattern.

    Matches path against the Git pattern.

    Each method returns the furthest matched position, or -1 if not matched at all.

  10. final case class Negate(nestedPattern: Pattern) extends Pattern with Product with Serializable

    Permalink

    Reverts match, if any, of the nested pattern.

  11. sealed trait Pattern extends AnyRef

    Permalink

    Internal model of the path pattern.

  12. case class Unignore(position: Int) extends Vote with Product with Serializable

    Permalink
  13. sealed trait Vote extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Abstain extends Vote with Product with Serializable

    Permalink
  5. object Matcher

    Permalink

    Re-usable matcher instance.

  6. object Vote

    Permalink
  7. final def apply(gitPattern: String): GitIgnore

    Permalink

    Create GitIgnore from a single well-formed pattern.

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def parse(gitIgnore: String): GitIgnore

    Permalink

    Parse .gitignore file content into GitIgnore instance.

  20. final def parseGitIgnore(gitIgnore: String): List[String]

    Permalink

    Parse .gitignore file content and return sequence of patterns.

  21. final def parseGitPattern(p: String): Pattern

    Permalink

    Parse single Git pattern into internal representation.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped