Command

public protocol Command

コマンドを表現するタイプです。

  • URLを検証します。

    Declaration

    Swift

    func validate(_ url: URL) -> Bool

    Parameters

    url

    検証対象のURL

    Return Value

    有効なコマンドの場合はtrue、それ以外はfalseを返します。

  • コマンドを実行します。

    Declaration

    Swift

    func execute()
  • run(url:) Extension method

    コマンドを実行します。

    Declaration

    Swift

    func run(url: URL) -> Bool

    Parameters

    url

    コマンドを表現するURL

    Return Value

    コマンドを実行できた場合にtrue、それ以外はfalseを返します。

  • validateKarteScheme(_:) Extension method

    URLスキームを検証します。

    Declaration

    Swift

    func validateKarteScheme(_ targetScheme: String?) -> Bool

    Parameters

    targetScheme

    検証対象のスキーム

    Return Value

    有効なスキームならtrue、それ以外はfalseを返します。