com
.
outworkers
.
util
parsers
package
parsers
Linear Supertypes
CatsOps
,
CartesianSyntax
,
CartesianSyntax1
,
ValidatedSyntax
,
DefaultParsers
,
CatsImplicitParsers
,
GenerationDomain
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
parsers
CatsOps
CartesianSyntax
CartesianSyntax1
ValidatedSyntax
DefaultParsers
CatsImplicitParsers
GenerationDomain
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
trait
BiParser
[
X
,
T
]
extends
AnyRef
trait
CatsImplicitParsers
extends
GenerationDomain
trait
CatsOps
extends
ValidatedSyntax
with
CartesianSyntax
type
City
=
domain.Definitions.City
Definition Classes
GenerationDomain
type
Country
=
domain.Definitions.Country
Definition Classes
GenerationDomain
type
CountryCode
=
domain.Definitions.CountryCode
Definition Classes
GenerationDomain
trait
DefaultParsers
extends
CatsImplicitParsers
type
Domain
=
domain.Definitions.Domain
Definition Classes
GenerationDomain
type
EmailAddress
=
domain.Definitions.EmailAddress
Definition Classes
GenerationDomain
implicit
class
EnumParser
[
T <:
Enumeration
]
extends
Parser
[
EnumParser.T.Value
]
Definition Classes
CatsImplicitParsers
type
FirstName
=
domain.Definitions.FirstName
Definition Classes
GenerationDomain
type
FullName
=
domain.Definitions.FullName
Definition Classes
GenerationDomain
type
LastName
=
domain.Definitions.LastName
Definition Classes
GenerationDomain
type
LoremIpsum
=
domain.Definitions.LoremIpsum
Definition Classes
GenerationDomain
implicit
class
NelDelegation
[
X
,
T
]
extends
AnyRef
Definition Classes
DefaultParsers
implicit
class
OptionDelegation
[
T
]
extends
AnyRef
Definition Classes
DefaultParsers
trait
Parser
[
T
]
extends
BiParser
[
String
,
T
]
type
ProgrammingLanguage
=
domain.Definitions.ProgrammingLanguage
Definition Classes
GenerationDomain
type
ShortString
=
domain.Definitions.ShortString
Definition Classes
GenerationDomain
implicit
class
TryConverter
[
T
]
extends
AnyRef
Definition Classes
CatsOps
type
Url
=
domain.Definitions.Url
Definition Classes
GenerationDomain
implicit
class
ValidationNelConverted
[
String
,
T
]
extends
AnyRef
Definition Classes
CatsOps
Value Members
object
BiParser
implicit
object
BooleanParser
extends
Parser
[
Boolean
]
Definition Classes
CatsImplicitParsers
val
City
:
domain.Definitions.City
.type
Definition Classes
GenerationDomain
val
Country
:
domain.Definitions.Country
.type
Definition Classes
GenerationDomain
val
CountryCode
:
domain.Definitions.CountryCode
.type
Definition Classes
GenerationDomain
val
Domain
:
domain.Definitions.Domain
.type
Definition Classes
GenerationDomain
implicit
object
DoubleParser
extends
Parser
[
Double
]
Definition Classes
CatsImplicitParsers
val
EmailAddress
:
domain.Definitions.EmailAddress
.type
Definition Classes
GenerationDomain
implicit
object
EmailParser
extends
Parser
[
EmailAddress
]
Definition Classes
CatsImplicitParsers
val
FirstName
:
domain.Definitions.FirstName
.type
Definition Classes
GenerationDomain
implicit
object
FloatParser
extends
Parser
[
Float
]
Definition Classes
CatsImplicitParsers
val
FullName
:
domain.Definitions.FullName
.type
Definition Classes
GenerationDomain
implicit
object
IntParser
extends
Parser
[
Int
]
Definition Classes
CatsImplicitParsers
val
LastName
:
domain.Definitions.LastName
.type
Definition Classes
GenerationDomain
implicit
object
LongParser
extends
Parser
[
Long
]
Definition Classes
CatsImplicitParsers
val
LoremIpsum
:
domain.Definitions.LoremIpsum
.type
Definition Classes
GenerationDomain
object
Parser
val
ProgrammingLanguage
:
domain.Definitions.ProgrammingLanguage
.type
Definition Classes
GenerationDomain
val
ShortString
:
domain.Definitions.ShortString
.type
Definition Classes
GenerationDomain
implicit
object
TimestampParser
extends
Parser
[
DateTime
]
Definition Classes
CatsImplicitParsers
implicit
object
URLParser
extends
Parser
[
URL
]
Definition Classes
CatsImplicitParsers
implicit
object
UUIDParser
extends
Parser
[
UUID
]
Definition Classes
CatsImplicitParsers
val
Url
:
domain.Definitions.Url
.type
Definition Classes
GenerationDomain
def
biparse
[
A
,
B
]
(
obj:
Option
[
A
]
)
(
implicit
p:
BiParser
[
A
,
B
]
)
:
ValidatedNel
[
String
,
B
]
Definition Classes
CatsImplicitParsers
def
biparse
[
A
,
B
]
(
obj:
A
)
(
implicit
p:
BiParser
[
A
,
B
]
)
:
ValidatedNel
[
String
,
B
]
Definition Classes
CatsImplicitParsers
def
biparseNonEmpty
[
A
,
B
]
(
obj:
Option
[
A
]
)
(
implicit
p:
BiParser
[
A
,
B
]
)
:
ValidatedNel
[
String
,
Option
[
B
]]
Definition Classes
CatsImplicitParsers
def
biparseOpt
[
A
,
B
]
(
obj:
A
)
(
implicit
p:
BiParser
[
A
,
B
]
)
:
Option
[
B
]
Definition Classes
CatsImplicitParsers
implicit
def
catsSyntaxCartesian
[
F
[
_
]
,
A
]
(
fa:
F
[
A
]
)
(
implicit
F:
Cartesian
[
F
]
)
:
CartesianOps
[
F
,
A
]
Definition Classes
CartesianSyntax
implicit
def
catsSyntaxUCartesian
[
FA
]
(
fa:
FA
)
(
implicit
U:
Unapply
[
Cartesian
,
FA
]
)
:
CartesianOps
[
M
,
A
]
Definition Classes
CartesianSyntax1
implicit
def
catsSyntaxValidatedId
[
A
]
(
a:
A
)
:
ValidatedIdSyntax
[
A
]
Definition Classes
ValidatedSyntax
final
def
confirm
(
first:
String
,
second:
String
)
:
ValidatedNel
[
String
,
String
]
Definition Classes
DefaultParsers
final
def
enum
[
T <:
Enumeration
]
(
obj:
String
,
enum:
T
)
:
ValidatedNel
[
String
,
parsers.DefaultParsers.enum.T.Value
]
Definition Classes
DefaultParsers
final
def
enumOpt
[
T <:
Enumeration
]
(
obj:
String
,
enum:
T
)
:
Option
[
parsers.DefaultParsers.enumOpt.T.Value
]
Definition Classes
DefaultParsers
def
nonEmpty
[
M
[
X
]
<:
Traversable
[
X
]
]
(
coll:
M
[_]
)
:
ValidatedNel
[
String
,
Boolean
]
Definition Classes
DefaultParsers
def
nonEmpty
[
K
,
V
]
(
coll:
Map
[
K
,
V
]
)
:
ValidatedNel
[
String
,
Boolean
]
Definition Classes
DefaultParsers
def
nonEmpty
(
str:
String
)
:
ValidatedNel
[
String
,
Boolean
]
Definition Classes
DefaultParsers
def
parse
[
T
]
(
obj:
Option
[
String
]
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
T
]
Definition Classes
CatsImplicitParsers
def
parse
[
T
]
(
str:
String
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
T
]
Definition Classes
CatsImplicitParsers
def
parseNonEmpty
[
T
]
(
obj:
Option
[
String
]
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
Option
[
T
]]
Definition Classes
CatsImplicitParsers
def
parseOpt
[
T
]
(
obj:
String
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
Option
[
T
]
Definition Classes
CatsImplicitParsers
final
def
present
(
str:
String
,
name:
String
)
:
ValidatedNel
[
String
,
String
]
Definition Classes
DefaultParsers
def
summon
[
T
]
(
implicit
ev:
BiParser
[
String
,
T
]
)
:
BiParser
[
String
,
T
]
Definition Classes
CatsImplicitParsers
def
tryParse
[
T
]
(
str:
String
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
Try
[
T
]
Definition Classes
CatsImplicitParsers
def
validate
[
T
]
(
obj:
Option
[
String
]
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
T
]
Definition Classes
CatsImplicitParsers
def
validate
[
T
]
(
str:
String
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
T
]
Definition Classes
CatsImplicitParsers
def
validateNonEmpty
[
T
]
(
obj:
Option
[
String
]
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
ValidatedNel
[
String
,
Option
[
T
]]
Definition Classes
CatsImplicitParsers
def
validateOpt
[
T
]
(
obj:
String
)
(
implicit
parser:
BiParser
[
String
,
T
]
)
:
Option
[
T
]
Definition Classes
CatsImplicitParsers
Inherited from
CatsOps
Inherited from
CartesianSyntax
Inherited from
CartesianSyntax1
Inherited from
ValidatedSyntax
Inherited from
DefaultParsers
Inherited from
CatsImplicitParsers
Inherited from
GenerationDomain
Inherited from
AnyRef
Inherited from
Any
Ungrouped