FieldBuilder

Наследование: java.lang.Object

public class FieldBuilder

Создает поле из токенов кода поля (аргументы и переключатели).

Чтобы узнать больше, посетитеWorking with Fields документальная статья.

Конструкторы

КонструкторОписание
FieldBuilder(int fieldType)Инициализирует новый экземпляр этого класса.

Методы

МетодОписание
addArgument(FieldArgumentBuilder argument)Добавляет аргумент поля, представленныйFieldArgumentBuilder к коду поля.
addArgument(FieldBuilder argument)Добавляет дочернее поле, представленное другимFieldBuilder к коду поля.
addArgument(double argument)Добавляет аргумент поля.
addArgument(int argument)Добавляет аргумент поля.
addArgument(String argument)Добавляет аргумент поля.
addSwitch(String switchName)Добавляет переключатель поля.
addSwitch(String switchName, double switchArgument)Добавляет переключатель поля.
addSwitch(String switchName, int switchArgument)Добавляет переключатель поля.
addSwitch(String switchName, String switchArgument)Добавляет переключатель поля.
buildAndInsert(Inline refNode)Создает и вставляет поле в документ перед указанным встроенным узлом.
buildAndInsert(Paragraph refNode)Создает и вставляет поле в документ до конца указанного абзаца.
buildBlock(DocumentBuilder documentBuilder)
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FieldBuilder(int fieldType)

public FieldBuilder(int fieldType)

Инициализирует новый экземпляр этого класса.

Параметры:

ПараметрТипОписание
fieldTypeint

addArgument(FieldArgumentBuilder argument)

public FieldBuilder addArgument(FieldArgumentBuilder argument)

Добавляет аргумент поля, представленныйFieldArgumentBuilderк коду поля. Эта перегрузка используется, когда аргумент состоит из смеси различных частей, таких как дочерние поля, узлы и обычный текст.

Параметры:

ПараметрТипОписание
argumentFieldArgumentBuilder

Возвращает: FieldBuilder

addArgument(FieldBuilder argument)

public FieldBuilder addArgument(FieldBuilder argument)

Добавляет дочернее поле, представленное другимFieldBuilder к коду поля. Эта перегрузка используется, когда аргумент состоит из одного дочернего поля.

Параметры:

ПараметрТипОписание
argumentFieldBuilder

Возвращает: FieldBuilder

addArgument(double argument)

public FieldBuilder addArgument(double argument)

Добавляет аргумент поля.

Параметры:

ПараметрТипОписание
argumentdoubleЗначение аргумента.

Возвращает: FieldBuilder

addArgument(int argument)

public FieldBuilder addArgument(int argument)

Добавляет аргумент поля.

Параметры:

ПараметрТипОписание
argumentintЗначение аргумента.

Возвращает: FieldBuilder

addArgument(String argument)

public FieldBuilder addArgument(String argument)

Добавляет аргумент поля.

Параметры:

ПараметрТипОписание
argumentjava.lang.StringЗначение аргумента.

Возвращает: FieldBuilder

addSwitch(String switchName)

public FieldBuilder addSwitch(String switchName)

Добавляет переключатель поля. Эта перегрузка добавляет флаг (переключатель без аргумента).

Параметры:

ПараметрТипОписание
switchNamejava.lang.StringИмя переключателя.

Возвращает: FieldBuilder

addSwitch(String switchName, double switchArgument)

public FieldBuilder addSwitch(String switchName, double switchArgument)

Добавляет переключатель поля.

Параметры:

ПараметрТипОписание
switchNamejava.lang.StringИмя переключателя.
switchArgumentdoubleЗначение переключателя.

Возвращает: FieldBuilder

addSwitch(String switchName, int switchArgument)

public FieldBuilder addSwitch(String switchName, int switchArgument)

Добавляет переключатель поля.

Параметры:

ПараметрТипОписание
switchNamejava.lang.StringИмя переключателя.
switchArgumentintЗначение переключателя.

Возвращает: FieldBuilder

addSwitch(String switchName, String switchArgument)

public FieldBuilder addSwitch(String switchName, String switchArgument)

Добавляет переключатель поля.

Параметры:

ПараметрТипОписание
switchNamejava.lang.StringИмя переключателя.
switchArgumentjava.lang.StringЗначение переключателя.

Возвращает: FieldBuilder

buildAndInsert(Inline refNode)

public Field buildAndInsert(Inline refNode)

Создает и вставляет поле в документ перед указанным встроенным узлом.

Параметры:

ПараметрТипОписание
refNodeInline

Возвращает: Field - АField объект, представляющий вставленное поле.

buildAndInsert(Paragraph refNode)

public Field buildAndInsert(Paragraph refNode)

Создает и вставляет поле в документ до конца указанного абзаца.

Параметры:

ПараметрТипОписание
refNodeParagraph

Возвращает: Field - АField объект, представляющий вставленное поле.

buildBlock(DocumentBuilder documentBuilder)

public void buildBlock(DocumentBuilder documentBuilder)

Параметры:

ПараметрТипОписание
documentBuilderDocumentBuilder

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int