Verified Owner
Top Fields Constructors Methods
org.jabref.http.server.cayw

public Class CitationProperties

extends Object
Class Inheritance
Imports
java.util.Optional, .StringJoiner, org.jspecify.annotations.Nullable

Field Summary

Modifier and TypeField and Description
private @Nullable LocatorType
private @Nullable String
private boolean
private @Nullable String
private @Nullable String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Optional<String>
public Optional<LocatorType>
public Optional<String>
public Optional<String>
getPostnote()

Returns the combined postnote string (locator + suffix)

public Optional<String>
public Optional<String>
public boolean
public boolean
public void
public void
public void
setOmitAuthor(boolean omitAuthor)

public void
public void
public CitationProperties
public CitationProperties
public CitationProperties
withOmitAuthor(boolean omitAuthor)

public CitationProperties
public CitationProperties
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

locatorTypeback to summary
private @Nullable LocatorType locatorType
locatorValueback to summary
private @Nullable String locatorValue
omitAuthorback to summary
private boolean omitAuthor
prefixback to summary
private @Nullable String prefix
suffixback to summary
private @Nullable String suffix

Constructor Detail

CitationPropertiesback to summary
public CitationProperties()

Method Detail

getFormattedLocatorback to summary
public Optional<String> getFormattedLocator()
getLocatorTypeback to summary
public Optional<LocatorType> getLocatorType()
getLocatorValueback to summary
public Optional<String> getLocatorValue()
getPostnoteback to summary
public Optional<String> getPostnote()

Returns the combined postnote string (locator + suffix)

getPrefixback to summary
public Optional<String> getPrefix()
getSuffixback to summary
public Optional<String> getSuffix()
hasPropertiesback to summary
public boolean hasProperties()
isOmitAuthorback to summary
public boolean isOmitAuthor()
setLocatorTypeback to summary
public void setLocatorType(@Nullable LocatorType locatorType)
setLocatorValueback to summary
public void setLocatorValue(@Nullable String locatorValue)
setOmitAuthorback to summary
public void setOmitAuthor(boolean omitAuthor)
setPrefixback to summary
public void setPrefix(@Nullable String prefix)
setSuffixback to summary
public void setSuffix(@Nullable String suffix)
withLocatorTypeback to summary
public CitationProperties withLocatorType(@Nullable LocatorType locatorType)
withLocatorValueback to summary
public CitationProperties withLocatorValue(@Nullable String locatorValue)
withOmitAuthorback to summary
public CitationProperties withOmitAuthor(boolean omitAuthor)
withPrefixback to summary
public CitationProperties withPrefix(@Nullable String prefix)
withSuffixback to summary
public CitationProperties withSuffix(@Nullable String suffix)