java.lang.Object
com.tectonica.jonix.onix3.TitlePrefix
- All Implemented Interfaces:
OnixElement<String>
,OnixTag
,Serializable
Title prefix
Text at the beginning of a title element which is to be ignored for alphabetical sorting. Optional and non-repeating; can only be used when <TitleText> is omitted, and if the <TitleWithoutPrefix> element is also present. These two elements may be used in combination in applications where it is necessary to distinguish an initial word or character string which is to be ignored for filing purposes, eg in library systems and in some bookshop databases.
Format | Variable length text, suggested maximum 20 characters |
Reference name | <TitlePrefix> |
Short tag | <b030> |
Cardinality | 0…1 |
Attributes | collationkey, language, textscript, textcase |
Example | <TitlePrefix language="eng">The</TitlePrefix> |
- See Also:
-
Field Summary
Modifier and TypeFieldDescription(type: dt.NonEmptyString)(type: dt.DateOrDateTime)static final TitlePrefix
static final String
static final String
(type: dt.NonEmptyString)This is the raw content of TitlePrefix. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription__v()
Internal API, use theOnixElement.value()
method or theOnixElement.value()
field insteadboolean
exists()
indicates whether this tag exists in the ONIX recordvoid
ifExists
(Consumer<TitlePrefix> action) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tectonica.jonix.common.OnixElement
equal, is, isNull, value
-
Field Details
-
refname
- See Also:
-
shortname
- See Also:
-
datestamp
(type: dt.DateOrDateTime) -
sourcename
(type: dt.NonEmptyString) -
sourcetype
-
collationkey
(type: dt.NonEmptyString) -
language
-
textscript
-
textcase
-
value
This is the raw content of TitlePrefix. Could be null ifexists() == false
. UseOnixElement.value()
instead if you want to get this as anOptional
.Raw Format: Variable length text, suggested maximum 20 characters
(type: dt.NonEmptyString)
-
EMPTY
-
-
Constructor Details
-
TitlePrefix
public TitlePrefix() -
TitlePrefix
-
-
Method Details
-
__v
Internal API, use theOnixElement.value()
method or theOnixElement.value()
field instead- Specified by:
__v
in interfaceOnixElement<String>
-
exists
public boolean exists()Description copied from interface:OnixTag
indicates whether this tag exists in the ONIX record -
ifExists
-