Class CoreFactory
- java.lang.Object
-
- org.opentest4j.reporting.events.core.CoreFactory
-
public class CoreFactory extends java.lang.ObjectFactory for elements of the core namespace.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Factory<Attachments>attachments()Create a factory forAttachmentselements.static Factory<CpuCores>cpuCores(int cpuCores)Create a factory forCpuCoreselements.static Factory<Data>data(java.time.LocalDateTime timestamp)Create a factory forDataelements.static Factory<DirectorySource>directorySource(java.io.File dir)Create a factory forDirectorySourceelements.static <P extends Element<P>>
Factory<FilePosition<P>>filePosition(int line, java.util.Optional<java.lang.Integer> column)Create a factory forFilePositionelements.static Factory<FileSource>fileSource(java.io.File file)Create a factory forFileSourceelements.static Factory<HostName>hostName(java.lang.String hostName)Create a factory forHostNameelements.static Factory<Infrastructure>infrastructure()Create a factory forInfrastructureelements.static Factory<Metadata>metadata()Create a factory forMetadataelements.static Factory<OperatingSystem>operatingSystem(java.lang.String osName)Create a factory forOperatingSystemelements.static Factory<Reason>reason(java.lang.String reason)Create a factory forReasonelements.static Factory<Result>result(Result.Status status)Create a factory forResultelements.static Factory<Sources>sources()Create a factory forSourceselements.static Factory<Tag>tag(java.lang.String value)Create a factory forTagelements.static Factory<Tags>tags()Create a factory forTagselements.static Factory<UriSource>uriSource(java.net.URI uri)Create a factory forUriSourceelements.static Factory<UserName>userName(java.lang.String userName)Create a factory forUserNameelements.
-
-
-
Method Detail
-
infrastructure
public static Factory<Infrastructure> infrastructure()
Create a factory forInfrastructureelements.- Returns:
- Infrastructure factory
-
hostName
public static Factory<HostName> hostName(java.lang.String hostName)
Create a factory forHostNameelements.- Parameters:
hostName- the host name- Returns:
- HostName factory
-
userName
public static Factory<UserName> userName(java.lang.String userName)
Create a factory forUserNameelements.- Parameters:
userName- the user name- Returns:
- UserName factory
-
operatingSystem
public static Factory<OperatingSystem> operatingSystem(java.lang.String osName)
Create a factory forOperatingSystemelements.- Parameters:
osName- the name of the operating system- Returns:
- OperatingSystem factory
-
cpuCores
public static Factory<CpuCores> cpuCores(int cpuCores)
Create a factory forCpuCoreselements.- Parameters:
cpuCores- the number of CPU cores- Returns:
- CpuCores factory
-
sources
public static Factory<Sources> sources()
Create a factory forSourceselements.- Returns:
- Sources factory
-
metadata
public static Factory<Metadata> metadata()
Create a factory forMetadataelements.- Returns:
- Metadata factory
-
tag
public static Factory<Tag> tag(java.lang.String value)
Create a factory forTagelements.- Parameters:
value- the value of the tag- Returns:
- Tag factory
-
attachments
public static Factory<Attachments> attachments()
Create a factory forAttachmentselements.- Returns:
- Attachments factory
-
data
public static Factory<Data> data(java.time.LocalDateTime timestamp)
Create a factory forDataelements.- Parameters:
timestamp- the timestamp of the data- Returns:
- Data factory
-
result
public static Factory<Result> result(Result.Status status)
Create a factory forResultelements.- Parameters:
status- the status of the result- Returns:
- Result factory
-
reason
public static Factory<Reason> reason(java.lang.String reason)
Create a factory forReasonelements.- Parameters:
reason- the reason- Returns:
- Reason factory
-
fileSource
public static Factory<FileSource> fileSource(java.io.File file)
Create a factory forFileSourceelements.- Parameters:
file- the source file- Returns:
- FileSource factory
-
directorySource
public static Factory<DirectorySource> directorySource(java.io.File dir)
Create a factory forDirectorySourceelements.- Parameters:
dir- the source directory- Returns:
- DirectorySource factory
-
uriSource
public static Factory<UriSource> uriSource(java.net.URI uri)
Create a factory forUriSourceelements.- Parameters:
uri- the source URI- Returns:
- UriSource factory
-
filePosition
public static <P extends Element<P>> Factory<FilePosition<P>> filePosition(int line, java.util.Optional<java.lang.Integer> column)
Create a factory forFilePositionelements.- Type Parameters:
P- parent element type- Parameters:
line- the line numbercolumn- the column number- Returns:
- FilePosition factory
-
-