Top Description Fields Constructors Methods
de.undercouch.citeproc.csl.internal.rendering

public Class SNameInheritableAttributes

extends Object
implements Behavior
Class Inheritance
All Implemented Interfaces
de.undercouch.citeproc.csl.internal.behavior.Behavior, java.util.function.BiConsumer
Imports
de.undercouch.citeproc.csl.internal.RenderContext, de.undercouch.citeproc.csl.internal.behavior.Behavior, de.undercouch.citeproc.helper.NodeHelper, org.w3c.dom.Node, java.util.Objects, java.util.function.Consumer

Attributes for a name element that can also be inherited from a style, citation, or bibliography element.
Author
Michel Kraemer

Field Summary

Modifier and TypeField and Description
private final String
private static final String
private static final String
private static final String
private static final Integer
private static final Integer
private static final boolean
private static final String
private static final String
private static final String
private final String
private final String
private final Integer
private final Integer
private final boolean
private final boolean
private final String
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
public
SNameInheritableAttributes(String and, String delimiterPrecedesEtAl, String delimiterPrecedesLast, boolean initialize, String initializeWith, String nameAsSortOrder, String sortSeparator, Integer etAlMin, Integer etAlUseFirst)

Method Summary

Modifier and TypeMethod and Description
public void
accept(Consumer<RenderContext> renderFunction, RenderContext ctx)

Implements java.util.function.BiConsumer.accept.

Performs this operation on the given arguments.

private static boolean
public String
public String
public String
public Integer
public Integer
public String
public String
public String
public boolean
public SNameInheritableAttributes
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

andback to summary
private final String and
DEFAULT_ANDback to summary
private static final String DEFAULT_AND
DEFAULT_DELIMITER_PRECEDES_ET_ALback to summary
private static final String DEFAULT_DELIMITER_PRECEDES_ET_AL
DEFAULT_DELIMITER_PRECEDES_LASTback to summary
private static final String DEFAULT_DELIMITER_PRECEDES_LAST
DEFAULT_ET_AL_MINback to summary
private static final Integer DEFAULT_ET_AL_MIN
DEFAULT_ET_AL_USE_FIRSTback to summary
private static final Integer DEFAULT_ET_AL_USE_FIRST
DEFAULT_INITIALIZEback to summary
private static final boolean DEFAULT_INITIALIZE
DEFAULT_INITIALIZE_WITHback to summary
private static final String DEFAULT_INITIALIZE_WITH
DEFAULT_NAME_AS_SORT_ORDERback to summary
private static final String DEFAULT_NAME_AS_SORT_ORDER
DEFAULT_SORT_SEPARATORback to summary
private static final String DEFAULT_SORT_SEPARATOR
delimiterPrecedesEtAlback to summary
private final String delimiterPrecedesEtAl
delimiterPrecedesLastback to summary
private final String delimiterPrecedesLast
etAlMinback to summary
private final Integer etAlMin
etAlUseFirstback to summary
private final Integer etAlUseFirst
hasInheritableAttributesback to summary
private final boolean hasInheritableAttributes
initializeback to summary
private final boolean initialize
initializeWithback to summary
private final String initializeWith
nameAsSortOrderback to summary
private final String nameAsSortOrder
sortSeparatorback to summary
private final String sortSeparator

Constructor Detail

SNameInheritableAttributesback to summary
public SNameInheritableAttributes(Node node)
SNameInheritableAttributesback to summary
public SNameInheritableAttributes(String and, String delimiterPrecedesEtAl, String delimiterPrecedesLast, boolean initialize, String initializeWith, String nameAsSortOrder, String sortSeparator, Integer etAlMin, Integer etAlUseFirst)

Method Detail

acceptback to summary
public void accept(Consumer<RenderContext> renderFunction, RenderContext ctx)

Implements java.util.function.BiConsumer.accept.

Doc from java.util.function.BiConsumer.accept.

Performs this operation on the given arguments.

Annotations
@Override
determineHasInheritableAttributesback to summary
private static boolean determineHasInheritableAttributes(SNameInheritableAttributes nia)
getAndback to summary
public String getAnd()
getDelimiterPrecedesEtAlback to summary
public String getDelimiterPrecedesEtAl()
getDelimiterPrecedesLastback to summary
public String getDelimiterPrecedesLast()
getEtAlMinback to summary
public Integer getEtAlMin()
getEtAlUseFirstback to summary
public Integer getEtAlUseFirst()
getInitializeWithback to summary
public String getInitializeWith()
getNameAsSortOrderback to summary
public String getNameAsSortOrder()
getSortSeparatorback to summary
public String getSortSeparator()
isInitializeback to summary
public boolean isInitialize()
mergeback to summary
public SNameInheritableAttributes merge(SNameInheritableAttributes override)