public final class JAXBPermission extends BasicPermission
JAXBPermission содержит имя (также называемый "целевым именем"), но никакой список действий; у Вас или есть именованное разрешение, или Вы не делаете. Целевое имя является именем разрешения JAXB (см. ниже).
Следующая таблица приводит все возможное JAXBPermission предназначайтесь для имен, и для каждого обеспечивает описание того, что разрешение позволяет и обсуждение рисков предоставления кода разрешение.
| Целевое Имя разрешения | Что Позволяет Разрешение | Риски Разрешения этого Разрешения |
|---|---|---|
| setDatatypeConverter | Позволяет коду устанавливать VM-wide DatatypeConverterInterface через the setDatatypeConverter method это все методы на DatatypeConverter использование. |
Вредоносный код может установить DatatypeConverterInterface, у которого есть одноэлементная семантика VM-wide, прежде, чем подлинная реализация JAXB установит тот. Это позволяет вредоносному коду получать доступ к объектам, что у этого, возможно, иначе нет доступа к, такой как Frame.getFrames() это принадлежит другому приложению, работающему в той же самой JVM. |
BasicPermission, Permission, Permissions, PermissionCollection, SecurityManager, Сериализированная Форма| Конструктор и Описание |
|---|
JAXBPermission(String name)
Создает новый JAXBPermission с указанным именем.
|
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic JAXBPermission(String name)
name - Имя JAXBPermission. С 2.2 только определяется "setDatatypeConverter".
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92