IErrorListener Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Чтобы обеспечить настраиваемую обработку ошибок, реализуйте этот интерфейс и используйте setErrorListener
метод для регистрации экземпляра реализации в javax.xml.transform.Transformer
.
[Android.Runtime.Register("javax/xml/transform/ErrorListener", "", "Javax.Xml.Transform.IErrorListenerInvoker")]
public interface IErrorListener : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/transform/ErrorListener", "", "Javax.Xml.Transform.IErrorListenerInvoker")>]
type IErrorListener = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Чтобы обеспечить настраиваемую обработку ошибок, реализуйте этот интерфейс и используйте setErrorListener
метод для регистрации экземпляра реализации в javax.xml.transform.Transformer
. Затем Transformer
сообщает обо всех ошибках и предупреждениях через этот интерфейс.
Если приложение <>не<> регистрирует собственный пользовательский кодErrorListener
, используется значение по умолчаниюErrorListener
, которое сообщает обо всех предупреждениях и ошибках System.err
и не выдает никаких Exception
ошибок. Приложениям настоятельно<> рекомендуется <>регистрировать и использовать ErrorListener
, чтобы обеспечить правильное поведение для предупреждений и ошибок.
Для ошибок преобразования объект должен использовать этот интерфейс вместо того, Transformer
чтобы создавать Exception
: приложение решает, следует ли создавать Exception
для различных типов ошибок и предупреждений. Однако обратите внимание, что Transformer
не требуется для продолжения преобразования после вызова #fatalError(TransformerException exception)
.
Transformer
s могут использовать этот механизм для сообщения об ошибках синтаксического анализа XML, а также об ошибках преобразования.
Документация по Java для javax.xml.transform.ErrorListener
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
PeerReference |
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Error(TransformerException) |
Получение уведомления об ошибке, которую можно восстановить. |
FatalError(TransformerException) |
Получение уведомления об ошибке, невосстановимой. |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Чтобы обеспечить настраиваемую обработку ошибок, реализуйте этот интерфейс и используйте |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Warning(TransformerException) |
Получение уведомления о предупреждении. |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Чтобы обеспечить настраиваемую обработку ошибок, реализуйте этот интерфейс и используйте |
GetJniTypeName(IJavaPeerable) |
Чтобы обеспечить настраиваемую обработку ошибок, реализуйте этот интерфейс и используйте |