FindReplaceOptions

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

public class FindReplaceOptions

Задает параметры операций поиска/замены.

Чтобы узнать больше, посетитеFind and Replace документальная статья.

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

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

Методы

МетодОписание
equals(Object arg0)
getApplyFont()Форматирование текста применяется к новому содержимому.
getApplyParagraphFormat()Форматирование абзаца применяется к новому содержимому.
getClass()
getDirection()Выбирает направление для замены.
getFindWholeWordsOnly()True указывает, что oldValue должно быть отдельным словом.
getIgnoreDeleted()Получает логическое значение, указывающее, следует ли игнорировать текст внутри удаления ревизий.
getIgnoreFieldCodes()Получает логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей.
getIgnoreFields()Получает логическое значение, указывающее, следует ли игнорировать текст внутри полей.
getIgnoreFootnotes()Получает логическое значение, указывающее, следует ли игнорировать сноски.
getIgnoreInserted()Получает логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки.
getIgnoreStructuredDocumentTags()Получает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTag.
getLegacyMode()Получает логическое значение, указывающее, что используется старый алгоритм поиска/замены.
getMatchCase()True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.
getReplacingCallback()Пользовательский метод, который вызывается перед каждой заменой.
getSmartParagraphBreakReplacement()Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.
getUseLegacyOrder()True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей.
getUseSubstitutions()Получает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены.
hashCode()
notify()
notifyAll()
setDirection(int value)Выбирает направление для замены.
setFindWholeWordsOnly(boolean value)True указывает, что oldValue должно быть отдельным словом.
setIgnoreDeleted(boolean value)Устанавливает логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий.
setIgnoreFieldCodes(boolean value)Задает логическое значение, указывающее либо игнорировать текст внутри кодов полей.
setIgnoreFields(boolean value)Задает логическое значение, указывающее либо игнорировать текст внутри полей.
setIgnoreFootnotes(boolean value)Устанавливает логическое значение, указывающее либо игнорировать сноски.
setIgnoreInserted(boolean value)Устанавливает логическое значение, указывающее либо игнорировать текст внутри ревизий вставки.
setIgnoreStructuredDocumentTags(boolean value)Устанавливает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTag.
setLegacyMode(boolean value)Задает логическое значение, указывающее, что используется старый алгоритм поиска/замены.
setMatchCase(boolean value)True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.
setReplacingCallback(IReplacingCallback value)Пользовательский метод, который вызывается перед каждой заменой.
setSmartParagraphBreakReplacement(boolean value)Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.
setUseLegacyOrder(boolean value)True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей.
setUseSubstitutions(boolean value)Задает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FindReplaceOptions()

public FindReplaceOptions()

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

FindReplaceOptions(int direction)

public FindReplaceOptions(int direction)

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

Параметры:

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

FindReplaceOptions(IReplacingCallback replacingCallback)

public FindReplaceOptions(IReplacingCallback replacingCallback)

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

Параметры:

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

FindReplaceOptions(int direction, IReplacingCallback replacingCallback)

public FindReplaceOptions(int direction, IReplacingCallback replacingCallback)

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

Параметры:

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

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

getApplyFont()

public Font getApplyFont()

Форматирование текста применяется к новому содержимому.

Возвращает: Font - соответствующийFont ценность.

getApplyParagraphFormat()

public ParagraphFormat getApplyParagraphFormat()

Форматирование абзаца применяется к новому содержимому.

Возвращает: ParagraphFormat - соответствующийParagraphFormat ценность.

getClass()

public final native Class<?> getClass()

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

getDirection()

public int getDirection()

Выбирает направление для замены. Значение по умолчаниюFindReplaceDirection.FORWARD.

Возвращает: int - соответствующее значение int. Возвращаемое значение является одним изFindReplaceDirection константы.

getFindWholeWordsOnly()

public boolean getFindWholeWordsOnly()

True указывает, что oldValue должно быть отдельным словом.

Возвращает: boolean - соответствующее логическое значение.

getIgnoreDeleted()

public boolean getIgnoreDeleted()

Получает логическое значение, указывающее, следует ли игнорировать текст внутри удаления ревизий. Значение по умолчанию неверно .

Возвращает: boolean — логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий.

getIgnoreFieldCodes()

public boolean getIgnoreFieldCodes()

Получает логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей. Значение по умолчанию неверно .

Этот параметр влияет только на коды полей (он не игнорирует узлы междуNodeType.FIELD_SEPARATOR а такжеNodeType.FIELD_END).

Чтобы игнорировать все поле, используйте соответствующую опциюgetIgnoreFields() / setIgnoreFields(boolean).

Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей.

getIgnoreFields()

public boolean getIgnoreFields()

Получает логическое значение, указывающее, следует ли игнорировать текст внутри полей. Значение по умолчанию неверно .

Этот параметр влияет на все поле (все узлы междуNodeType.FIELD_START а такжеNodeType.FIELD_END).

Чтобы игнорировать только коды полей, используйте соответствующую опциюgetIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).

Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри полей.

getIgnoreFootnotes()

public boolean getIgnoreFootnotes()

Получает логическое значение, указывающее, следует ли игнорировать сноски. Значение по умолчанию неверно .

Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать сноски.

getIgnoreInserted()

public boolean getIgnoreInserted()

Получает логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки. Значение по умолчанию неверно .

Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки.

getIgnoreStructuredDocumentTags()

public boolean getIgnoreStructuredDocumentTags()

Получает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTagЗначение по умолчанию неверно .

Когда для этой опции установлено значение true , содержимоеStructuredDocumentTag будет рассматриваться как простой текст.

В противном случае,StructuredDocumentTag будет обрабатываться как отдельная история, а заменяющий шаблон будет искаться отдельно для каждогоStructuredDocumentTag , так что если образец пересекаетStructuredDocumentTag, то для такого шаблона замена производиться не будет.

Возвращает: boolean — логическое значение, указывающее либо на игнорирование содержимогоStructuredDocumentTag.

getLegacyMode()

public boolean getLegacyMode()

Получает логическое значение, указывающее, что используется старый алгоритм поиска/замены. Используйте этот флаг, если вам нужно точно такое же поведение, как и до введения расширенной функции поиска/замены. Обратите внимание, что старый алгоритм не поддерживает расширенные функции, такие как замена разрывами, применение форматирования и т. д.

Возвращает: boolean — логическое значение, указывающее, что используется старый алгоритм поиска/замены.

getMatchCase()

public boolean getMatchCase()

True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.

Возвращает: boolean - соответствующее логическое значение.

getReplacingCallback()

public IReplacingCallback getReplacingCallback()

Пользовательский метод, который вызывается перед каждой заменой.

Возвращает: IReplacingCallback - соответствующийIReplacingCallback ценность.

getSmartParagraphBreakReplacement()

public boolean getSmartParagraphBreakReplacement()

Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.

Значение по умолчанию неверно .

Эта опция позволяет заменить разрыв абзаца, когда нет следующего одноуровневого абзаца, в который можно переместить все дочерние узлы, найдя любой (не обязательно одноуровневый) следующий абзац после заменяемого абзаца.

Возвращает: boolean - соответствующее логическое значение.

getUseLegacyOrder()

public boolean getUseLegacyOrder()

True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. Значение по умолчанию — ложь.

Возвращает: boolean - соответствующее логическое значение.

getUseSubstitutions()

public boolean getUseSubstitutions()

Получает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. Значение по умолчанию неверно . Дополнительные сведения об элементах замены см. по адресу: https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.

Возвращает: boolean — логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены.

hashCode()

public native int hashCode()

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDirection(int value)

public void setDirection(int value)

Выбирает направление для замены. Значение по умолчаниюFindReplaceDirection.FORWARD.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение. Значение должно быть одним изFindReplaceDirection константы.

setFindWholeWordsOnly(boolean value)

public void setFindWholeWordsOnly(boolean value)

True указывает, что oldValue должно быть отдельным словом.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setIgnoreDeleted(boolean value)

public void setIgnoreDeleted(boolean value)

Устанавливает логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий. Значение по умолчанию неверно .

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее, следует ли игнорировать текст внутри ревизий удаления.

setIgnoreFieldCodes(boolean value)

public void setIgnoreFieldCodes(boolean value)

Задает логическое значение, указывающее либо игнорировать текст внутри кодов полей. Значение по умолчанию неверно .

Этот параметр влияет только на коды полей (он не игнорирует узлы междуNodeType.FIELD_SEPARATOR а такжеNodeType.FIELD_END).

Чтобы игнорировать все поле, используйте соответствующую опциюgetIgnoreFields() / setIgnoreFields(boolean).

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее либо игнорировать текст внутри кодов полей.

setIgnoreFields(boolean value)

public void setIgnoreFields(boolean value)

Задает логическое значение, указывающее либо игнорировать текст внутри полей. Значение по умолчанию неверно .

Этот параметр влияет на все поле (все узлы междуNodeType.FIELD_START а такжеNodeType.FIELD_END).

Чтобы игнорировать только коды полей, используйте соответствующую опциюgetIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее либо игнорировать текст внутри полей.

setIgnoreFootnotes(boolean value)

public void setIgnoreFootnotes(boolean value)

Устанавливает логическое значение, указывающее либо игнорировать сноски. Значение по умолчанию неверно .

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее, следует ли игнорировать сноски.

setIgnoreInserted(boolean value)

public void setIgnoreInserted(boolean value)

Устанавливает логическое значение, указывающее либо игнорировать текст внутри ревизий вставки. Значение по умолчанию неверно .

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее либо игнорировать текст внутри ревизий вставки.

setIgnoreStructuredDocumentTags(boolean value)

public void setIgnoreStructuredDocumentTags(boolean value)

Устанавливает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTagЗначение по умолчанию неверно .

Когда для этой опции установлено значение true , содержимоеStructuredDocumentTag будет рассматриваться как простой текст.

В противном случае,StructuredDocumentTag будет обрабатываться как отдельная история, а заменяющий шаблон будет искаться отдельно для каждогоStructuredDocumentTag , так что если образец пересекаетStructuredDocumentTag, то для такого шаблона замена производиться не будет.

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее либо на игнорирование содержимогоStructuredDocumentTag.

setLegacyMode(boolean value)

public void setLegacyMode(boolean value)

Задает логическое значение, указывающее, что используется старый алгоритм поиска/замены. Используйте этот флаг, если вам нужно точно такое же поведение, как и до введения расширенной функции поиска/замены. Обратите внимание, что старый алгоритм не поддерживает расширенные функции, такие как замена разрывами, применение форматирования и т. д.

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее, что используется старый алгоритм поиска/замены.

setMatchCase(boolean value)

public void setMatchCase(boolean value)

True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setReplacingCallback(IReplacingCallback value)

public void setReplacingCallback(IReplacingCallback value)

Пользовательский метод, который вызывается перед каждой заменой.

Параметры:

ПараметрТипОписание
valueIReplacingCallbackСоответствующийIReplacingCallback ценность.

setSmartParagraphBreakReplacement(boolean value)

public void setSmartParagraphBreakReplacement(boolean value)

Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.

Значение по умолчанию неверно .

Эта опция позволяет заменить разрыв абзаца, когда нет следующего одноуровневого абзаца, в который можно переместить все дочерние узлы, найдя любой (не обязательно одноуровневый) следующий абзац после заменяемого абзаца.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setUseLegacyOrder(boolean value)

public void setUseLegacyOrder(boolean value)

True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. Значение по умолчанию — ложь.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setUseSubstitutions(boolean value)

public void setUseSubstitutions(boolean value)

Задает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. Значение по умолчанию неверно . Дополнительные сведения об элементах замены см. по адресу: https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.

Параметры:

ПараметрТипОписание
valuebooleanЛогическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены.

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