public final class WitsmlLog extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlLog.IndexType
Values representing the different index types.
|
Constructor and Description |
---|
WitsmlLog()
Create am empty WITSML log instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addCurve(WitsmlCurve curve)
Add the specified curve to this log.
|
void |
clearCurves()
Clear curve data from all curves of this log.
|
String |
getBhaRunNumber()
Return BHA run number of this WITSML log.
|
Date |
getCreationDate()
Return creation date of this WITSML log.
|
List<WitsmlCurve> |
getCurves()
Return the curves of this log.
|
String |
getDescription()
Return description of this WITSML log.
|
String |
getId()
Return ID of this WITSML log.
|
WitsmlCurve |
getIndexCurve()
Return the index curve of this log.
|
WitsmlLog.IndexType |
getIndexType()
Return index type of this WITSML log.
|
String |
getName()
Return name of this WITSML log.
|
int |
getNCurves()
Return the number of curves in this log.
|
int |
getNValues()
Return the number of values in the curves of this log.
|
String |
getPass()
Return pass of this WITSML log.
|
String |
getRunNumber()
Return run number of this WITSML log.
|
String |
getServiceCompany()
Return service company of this WITSML log.
|
String |
getWellboreId()
Return ID of the wellbore of this WITSML log.
|
String |
getWellboreName()
Return wellbore name of this WITSML log.
|
String |
getWellId()
Return ID of the well of this WITSML log.
|
String |
getWellName()
Return well name of this WITSML log.
|
boolean |
hasCurveData()
Return whether the WITSML log instance includes curve data
or not, i.e if only header data was read or created.
|
void |
setBhaRunNumber(String bhaRunNumber)
Set BHA run number of this WITSML log.
|
void |
setCreationDate(Date creationDate)
Set creation date of this WITSML log.
|
void |
setDescription(String description)
Set description of this WITSML log.
|
void |
setId(String id)
Set ID of this WITSML log.
|
void |
setIndexType(WitsmlLog.IndexType indexType)
Set index type of this WITSML log.
|
void |
setName(String name)
Set name of this WITSML log.
|
void |
setPass(String pass)
Set pass of this WITSML log.
|
void |
setRunNumber(String runNumber)
Set run number of this WITSML log.
|
void |
setServiceCompany(String serviceCompany)
Set service company of this WITSML log.
|
void |
setWellboreId(String wellboreId)
Set ID of the wellbore of this WITSML log.
|
void |
setWellboreName(String wellboreName)
Set wellbore name of this WITSML log.
|
void |
setWellId(String wellId)
Set ID of the well of this WITSML log.
|
void |
setWellName(String wellName)
Set well name of this WITSML log.
|
String |
toString() |
public boolean hasCurveData()
public String getName()
public void setName(String name)
name
- Name to set. Null to unset.public String getId()
public void setId(String id)
id
- ID to set. Null to unset.public String getWellName()
public void setWellName(String wellName)
wellName
- Well name to set. Null to unset.public String getWellboreName()
public void setWellboreName(String wellboreName)
wellboreName
- Wellbore name to set. Null to unset.public String getWellId()
public void setWellId(String wellId)
wellId
- Well ID to set. Null to unset.public String getWellboreId()
public void setWellboreId(String wellboreId)
wellboreId
- Wellbore ID to set. Null to unset.public String getServiceCompany()
public void setServiceCompany(String serviceCompany)
serviceCompany
- Service company to set. Null to unset.public String getRunNumber()
public void setRunNumber(String runNumber)
runNumber
- Run number to set. Null to unset.public String getBhaRunNumber()
public void setBhaRunNumber(String bhaRunNumber)
bhaRunNumber
- BHA run number to set. Null to unset.public Date getCreationDate()
public void setCreationDate(Date creationDate)
creationDate
- Creation date to set. Null to unset.public String getPass()
public void setPass(String pass)
pass
- Pass to set. Null to unset.public String getDescription()
public void setDescription(String description)
description
- Description to set. Null to unset.public WitsmlLog.IndexType getIndexType()
public void setIndexType(WitsmlLog.IndexType indexType)
indexType
- Index type to set. Null will set to UNKNOWN.public void addCurve(WitsmlCurve curve)
curve
- Curve to add. Non-null.IllegalArgumentException
- If curve is null.public List<WitsmlCurve> getCurves()
public int getNCurves()
public int getNValues()
public WitsmlCurve getIndexCurve()
public void clearCurves()
Copyright © 2024 Petroware AS - https://petroware.no