Spec-Zone .ru
спецификации, руководства, описания, API
|
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
AccessibleContext accessibleContext
byte[] bdata
int id
boolean consumed
AWTEvent.consume()
, AWTEvent.isConsumed()
protected Object readResolve() throws ObjectStreamException
AWTKeyStroke
(или подкласс AWTKeyStroke
) который равен этому экземпляру.ObjectStreamException
char keyChar
int keyCode
int modifiers
boolean onKeyRelease
int hgap
hgap
.BorderLayout.getHgap()
, BorderLayout.setHgap(int)
int vgap
vgap
.BorderLayout.getVgap()
, BorderLayout.setVgap(int)
Component north
Component west
Component east
Component south
Component center
Component firstLine
NORTH
и BEFORE_FIRST_LINE
константы в контейнере, ориентация которого LEFT_TO_RIGHT
, только BEFORE_FIRST_LINE
будет layed. Это будет тем же самым для lastLine, firstItem, lastItem.Component lastLine
Component firstItem
Component lastItem
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить события действия, запущенные кнопкой. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
Button.removeActionListener(ActionListener)
, Button.addActionListener(ActionListener)
, GraphicsEnvironment.isHeadless()
, Button.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners
как дополнительные данные. Несериализуемое ActionListeners
обнаруживаются и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар: пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: actionListenerK
указание ActionListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.actionListenerK
, Button.readObject(ObjectInputStream)
String label
Button.getLabel()
, Button.setLabel(String)
String actionCommand
int buttonSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить события элемента, запущенные Checkbox
. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
Checkbox.removeItemListener(ItemListener)
, Checkbox.addItemListener(ItemListener)
, GraphicsEnvironment.isHeadless()
, Checkbox.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
как дополнительные данные. Несериализуемое ItemListeners
обнаруживаются и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: itemListenerK
указание ItemListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.itemListenerK
, Checkbox.readObject(ObjectInputStream)
String label
Checkbox.getLabel()
, Checkbox.setLabel(String)
boolean state
Checkbox
.Checkbox.getState()
, Checkbox.setState(boolean)
CheckboxGroup group
int checkboxSerializedDataVersion
Checkbox selectedCheckbox
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
как дополнительные данные. Несериализуемое ItemListeners
обнаруживаются и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: itemListenerK
указание ItemListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.itemListenerK
, CheckboxMenuItem.readObject(ObjectInputStream)
boolean state
int checkboxMenuItemSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить события элемента, запущенные Choice
элемент. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
Choice.removeItemListener(ItemListener)
, Choice.addItemListener(ItemListener)
, GraphicsEnvironment.isHeadless()
, Choice.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
как дополнительные данные. Несериализуемое ItemListeners
обнаруживаются и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: itemListenerK
указание ItemListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.itemListenerK
, Choice.readObject(ObjectInputStream)
Vector<E> pItems
Choice
. Это может быть a null
значение.int selectedIndex
Choice
или-1, если ничто не выбирается.Choice.getSelectedItem()
, Choice.select(int)
int choiceSerializedDataVersion
int value
Color.getRGB()
float[] frgbvalue
ColorSpace
как float
компоненты (никакая альфа). Если null
после объектной конструкции это должно быть цветом sRGB, созданным с 8-разрядной точностью, так вычислить от int
значение цвета.float[] fvalue
ColorSpace
как float
компоненты (никакая альфа). Если null
после объектной конструкции это должно быть цветом sRGB, созданным с 8-разрядной точностью, так вычислить от int
значение цвета.float falpha
float
компонент. Если frgbvalue
null
, это не допустимые данные, так вычислите от int
значение цвета.ColorSpace cs
ColorSpace
. Если null
, тогда это - значение по умолчанию, sRGB.private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить множество событий, запущенных компонентом. Будут проигнорированы нераспознанные ключи или значения.ClassNotFoundException
IOException
Component.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и один из следующих (с 1.4): componentListenerK
указание ComponentListener
объект; focusListenerK
указание FocusListener
объект; keyListenerK
указание KeyListener
объект; mouseListenerK
указание MouseListener
объект; mouseMotionListenerK
указание MouseMotionListener
объект; inputMethodListenerK
указание InputMethodListener
объект; hierarchyListenerK
указание HierarchyListener
объект; hierarchyBoundsListenerK
указание HierarchyBoundsListener
объект; mouseWheelListenerK
указание MouseWheelListener
объект, дополнительное ComponentOrientation
(после того, как inputMethodListener
, с 1.2)IOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
, Component.componentListenerK
, Component.focusListenerK
, Component.keyListenerK
, Component.mouseListenerK
, Component.mouseMotionListenerK
, Component.inputMethodListenerK
, Component.hierarchyListenerK
, Component.hierarchyBoundsListenerK
, Component.mouseWheelListenerK
, Component.readObject(ObjectInputStream)
int x
Component.getLocation()
int y
Component.getLocation()
int width
Component.getSize()
int height
Component.getSize()
Color foreground
foreground
может быть null
.Color background
background
может быть null
.Font font
font
может быть null
.Component.getFont()
, Component.setFont(java.awt.Font)
Font peerFont
null
если никакая коллега не существует.)Cursor cursor
null
.Locale locale
boolean ignoreRepaint
Component.setIgnoreRepaint(boolean)
, Component.getIgnoreRepaint()
boolean visible
Component.isVisible()
, Component.setVisible(boolean)
boolean enabled
Component.isEnabled()
, Component.setEnabled(boolean)
boolean valid
DropTarget dropTarget
DropTarget
связанный с этим компонентом.Component.setDropTarget(java.awt.dnd.DropTarget)
, Component.getDropTarget()
Vector<E> popups
Component.add(java.awt.PopupMenu)
String name
null
.Component.getName()
, Component.setName(String)
boolean nameExplicitlySet
nameExplicitlySet
будет ложь, если имя не было определено и истина, если это имеет.Component.getName()
, Component.setName(String)
boolean focusable
Component.setFocusable(boolean)
, Component.isFocusable()
int isFocusTraversableOverridden
Set<E>[] focusTraversalKeys
boolean focusTraversalKeysEnabled
Component.setFocusTraversalKeysEnabled(boolean)
, Component.getFocusTraversalKeysEnabled()
Dimension minSize
boolean minSizeSet
Dimension prefSize
boolean prefSizeSet
Dimension maxSize
boolean maxSizeSet
boolean newEventsOnly
newEventsOnly
будет истина, если событие будет одним из типов события, включенных для компонента. Это тогда учтет нормальную обработку, чтобы продолжаться. Если это - ложь, событие передают к родителю компонента и дереву предка, пока событие не было использовано.Component.dispatchEvent(java.awt.AWTEvent)
long eventMask
eventMask
ТОЛЬКО устанавливается подклассами через enableEvents
. Маска не должна быть установлена, когда слушатели регистрируются так, чтобы мы могли отличить различие между тем, когда слушатели запрашивают события, и подклассы запрашивают их. Один бит используется, чтобы указать, включаются ли введенные методы; этот бит устанавливается enableInputMethods
и идет по умолчанию.Component.enableInputMethods(boolean)
, AWTEvent
PropertyChangeSupport changeSupport
PropertyChangeListeners
были зарегистрированы, changeSupport
поле описывает их.boolean isPacked
int boundsOp
boolean autoFocusTransferOnDisposal
int componentSerializedDataVersion
AccessibleContext accessibleContext
AccessibleContext
связанный с этим Component
.ComponentListener accessibleAWTComponentHandler
FocusListener accessibleAWTFocusHandler
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
Container
от указанного ObjectInputStream
. private void writeObject(ObjectOutputStream s) throws IOException
Container
к указанному ObjectOutputStream
. null
пишется.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: containerListenerK
указание ContainerListener
объект; Container
's FocusTraversalPolicy
, или null
IOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
, Component.containerListenerK
, Container.readObject(ObjectInputStream)
Component[] component
int containerSerializedDataVersion
java.awt.LightweightDispatcher dispatcher
boolean focusCycleRoot
boolean focusTraversalPolicyProvider
LayoutManager layoutMgr
Dimension maxSize
int ncomponents
ContainerListener accessibleContainerHandler
int type
DEFAULT_CURSOR
.Cursor.getType()
String name
Cursor.getName()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
boolean resizable
Dialog.setResizable(boolean)
boolean undecorated
undecorated
будет истина, если диалоговое окно будет неукрашено, то иначе это будет ложь.Dialog.setUndecorated(boolean)
, Dialog.isUndecorated()
, Component.isDisplayable()
boolean modal
ModalityType
перечисление вместо этого.Dialog.ModalityType modalityType
ModalityType.MODELESS
, это блокирует весь ввод данных пользователем к некоторым высокоуровневым окнам приложения.Dialog.ModalityType
, Dialog.getModalityType()
, Dialog.setModalityType(java.awt.Dialog.ModalityType)
String title
Dialog.getTitle()
, Dialog.setTitle(String)
int width
Dimension.getSize()
, Dimension.setSize(double, double)
int height
Dimension.getSize()
, Dimension.setSize(double, double)
Object target
EventObject.getSource()
long when
InputEvent.getWhen()
int id
Event
переменные важны для события. Это было заменено AWTEvent.getID ()AWTEvent.getID()
int x
MouseEvent.getX()
int y
MouseEvent.getY()
int key
KeyEvent.getKeyCode()
int modifiers
InputEvent.getModifiers()
int clickCount
MOUSE_DOWN
события, это поле указывает на число последовательных щелчков. Для других событий его значение 0
. Это поле было заменено MouseEvent.getClickCount ().MouseEvent.getClickCount().
Object arg
arg
был заменен событием определенное свойство.Event evt
EventQueue
boolean consumed
Event.isConsumed()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
и выполняет назад, совместимость проверяет преобразование любого a dir
или a file
равный пустой строке к null
.ClassNotFoundException
IOException
int mode
String dir
String file
File[] files
FileDialog.getFiles()
boolean multipleMode
FileDialog.setMultipleMode(boolean)
, FileDialog.isMultipleMode()
FilenameFilter filter
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
int align
align
свойство, которое определяет, как каждая строка распределяет пустое место. Это может быть одно из следующих значений: LEFT
RIGHT
CENTER
int newAlign
newAlign
свойство, которое определяет, как каждая строка распределяет пустое место для Java 2 платформы, v1.2 и больше. Это может быть одно из следующих трех значений: LEFT
RIGHT
CENTER
LEADING
TRAILING
FlowLayout.getAlignment()
, FlowLayout.setAlignment(int)
int hgap
Container
.FlowLayout.getHgap()
, FlowLayout.setHgap(int)
int vgap
Container
.FlowLayout.getHgap()
, FlowLayout.setHgap(int)
boolean alignOnBaseline
int serialVersionOnStream
currentSerialVersion
который является используемым сборищем. Это будет одно из двух значений: 0
версии перед Java 2 платформы v1.2.. 1
версии после Java 2 платформы v1.2..private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
. Будут проигнорированы нераспознанные ключи или значения.ClassNotFoundException
IOException
Font.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
Hashtable<K,V> fRequestedAttributes
Font.getAttributes()
String name
Font
, как передано конструктору.Font.getName()
int style
Font
, как передано конструктору. Этот стиль может быть ПРОСТЫМ, ПОЛУЖИРНЫМ, КУРСИВ, или BOLD+ITALIC.Font.getStyle()
int size
Font
, округленный к целому числу.Font.getSize()
float pointSize
Font
в float
.Font.getSize()
, Font.getSize2D()
int fontSerializedDataVersion
Font
Сериализуемая Форма Данных.Font font
Font
из которого создаются метрики шрифта. Это не может быть нулем.FontMetrics.getFont()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
. Попытки считать значок Image
, который является дополнительными данными, доступными с 1.4. Если значок Image
не доступно, но что-либо кроме EOF обнаруживается, OptionalDataException
будет брошен. Будут проигнорированы нераспознанные ключи или значения.OptionalDataException
- если значок Image
не доступно, но что-либо кроме EOF обнаруживаетсяHeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
, Image
, Frame.getIconImage()
, Frame.setIconImage(Image)
, Frame.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
Image
, который доступен с 1.4.Image
IOException
Image
, Frame.getIconImage()
, Frame.setIconImage(Image)
, Frame.readObject(ObjectInputStream)
Rectangle maximizedBounds
Frame.setMaximizedBounds(Rectangle)
, Frame.getMaximizedBounds()
String title
title
может быть нуль и если это верно title
= "".Frame.getTitle()
, Frame.setTitle(String)
MenuBar menuBar
menuBar
= обнулите фрейм, не будет иметь строки меню.Frame.getMenuBar()
, Frame.setMenuBar(MenuBar)
boolean resizable
resizable
будет истина, если фрейм будет изменяемого размера, то иначе это будет ложь.Frame.isResizable()
boolean undecorated
undecorated
будет истина, если фрейм будет неукрашен, то иначе это будет ложь.Frame.setUndecorated(boolean)
, Frame.isUndecorated()
, Component.isDisplayable()
boolean mbManagement
mbManagement
только используется реализацией Мотива.int state
Vector<E> ownedWindows
int frameSerializedDataVersion
Frame
's Сериализированная Версия Данных.int gridx
gridx=0
. Передний край области дисплея компонента является своим левым краем для горизонтали, слева направо контейнер и ее правый край для горизонтали, справа налево контейнер. Значение RELATIVE
определяет, что компонент сразу помещается после компонента, который был добавлен к контейнеру непосредственно перед тем, как этот компонент был добавлен. Значение по умолчанию RELATIVE
. gridx
должно быть неотрицательное значение.
int gridy
gridy=0
. Значение RELATIVE
определяет, что компонент помещается только ниже компонента, который был добавлен к контейнеру непосредственно перед тем, как этот компонент был добавлен. Значение по умолчанию RELATIVE
. gridy
должно быть неотрицательное значение.
GridBagConstraints.clone()
, GridBagConstraints.gridx
int gridwidth
Использовать REMAINDER
определить, что область дисплея компонента будет от gridx
к последней ячейке в строке. Использовать RELATIVE
определить, что область дисплея компонента будет от gridx
к рядом с последним в его строке.
gridwidth
должно быть неотрицательным, и значение по умолчанию 1.
int gridheight
Использовать REMAINDER
определить, что область дисплея компонента будет от gridy
к последней ячейке в столбце. Использовать RELATIVE
определить, что область дисплея компонента будет от gridy
к рядом с последним в его столбце.
gridheight
должно быть неотрицательное значение, и значение по умолчанию 1.
double weightx
Менеджер по расположению сумки сетки вычисляет вес столбца, чтобы быть максимумом weightx
из всех компонентов в столбце. Если получающееся расположение меньше горизонтально чем область, это должно заполниться, дополнительное пространство распределяется каждому столбцу в пропорции к его весу. Столбец, у которого есть вес нуля, не получает дополнительного пространства.
Если все веса являются нулем, все дополнительное пространство появляется между сетками ячейки и левых и правых краев.
Значение по умолчанию этого поля 0
. weightx
должно быть неотрицательное значение.
GridBagConstraints.clone()
, GridBagConstraints.weighty
double weighty
Менеджер по расположению сумки сетки вычисляет вес строки, чтобы быть максимумом weighty
из всех компонентов подряд. Если получающееся расположение меньше вертикально чем область, это должно заполниться, дополнительное пространство распределяется каждой строке в пропорции к ее весу. Строка, у которой есть вес нуля, не получает дополнительного пространства.
Если все веса являются нулем, все дополнительное пространство появляется между сетками ячейки и главных и базовых краев.
Значение по умолчанию этого поля 0
. weighty
должно быть неотрицательное значение.
GridBagConstraints.clone()
, GridBagConstraints.weightx
int anchor
Есть три вида возможных значений: родственник ориентации, базовая линия, относительная и абсолютная. Относительные значения ориентации интерпретируются относительно компонентного свойства ориентации контейнера, базовые относительные значения интерпретируются относительно базовых и абсолютных значений, не. Абсолютные значения: CENTER
, NORTH
, NORTHEAST
, EAST
, SOUTHEAST
, SOUTH
, SOUTHWEST
, WEST
, и NORTHWEST
. Относительные значения ориентации: PAGE_START
, PAGE_END
, LINE_START
, LINE_END
, FIRST_LINE_START
, FIRST_LINE_END
, LAST_LINE_START
и LAST_LINE_END
. Базовые относительные значения: BASELINE
, BASELINE_LEADING
, BASELINE_TRAILING
, ABOVE_BASELINE
, ABOVE_BASELINE_LEADING
, ABOVE_BASELINE_TRAILING
, BELOW_BASELINE
, BELOW_BASELINE_LEADING
, и BELOW_BASELINE_TRAILING
. Значение по умолчанию CENTER
.
GridBagConstraints.clone()
, ComponentOrientation
int fill
Следующие значения допустимы для fill
:
NONE
: Не изменяйте размеры компонента. HORIZONTAL
: Сделайте компонент достаточно широким, чтобы заполнить его область дисплея горизонтально, но не изменить его height. VERTICAL
: Сделайте компонент достаточно высоким, чтобы заполнить его область дисплея вертикально, но не изменить его width. BOTH
: Заставьте компонент заполнить свою область дисплея полностью. Значение по умолчанию NONE
.
GridBagConstraints.clone()
Insets insets
Значение по умолчанию new Insets(0, 0, 0, 0)
.
GridBagConstraints.clone()
int ipadx
ipadx
пиксели. Значение по умолчанию 0
.
GridBagConstraints.clone()
, GridBagConstraints.ipady
int ipady
ipady
пиксели. Значение по умолчанию 0.
GridBagConstraints.clone()
, GridBagConstraints.ipadx
int tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady
, где значение по умолчанию будет 0.GridBagConstraints.ipady
int minHeight
ipadx
, где значение по умолчанию будет 0.GridBagConstraints.ipadx
Hashtable<K,V> comptable
comptable
компоненты, и значения являются экземплярами GridBagConstraints
.GridBagConstraints
GridBagConstraints defaultConstraints
defaultConstraints
.GridBagLayoutInfo layoutInfo
layoutInfo
null
это указывает, что нет никаких компонентов в gridbag или если есть компоненты, они еще не были проверены.GridBagLayout.getLayoutInfo(Container, int)
int[] columnWidths
null
значения применяются к gridbag после того, как все минимальные ширины столбцов были вычислены. Если у columnWidths есть больше элементов чем число столбцов, столбцы добавляются к gridbag, чтобы соответствовать число элементов в columnWidth.GridBagLayout.getLayoutDimensions()
int[] rowHeights
null
значения применяются к gridbag после того, как все минимальные высоты строки были вычислены. Если rowHeights
имеет больше элементов, чем число строк, rowa добавляются к gridbag, чтобы соответствовать число элементов в rowHeights
.GridBagLayout.getLayoutDimensions()
double[] columnWeights
null
значения применяются к gridbag после того, как все веса столбцов были вычислены. Если columnWeights[i]
> вес для столбца i, тогда столбца я присваиваюсь вес в columnWeights[i]
. Если columnWeights
имеет больше элементов чем число столбцов, избыточные элементы игнорируются - они не заставляют больше столбцов создаваться.double[] rowWeights
null
значения применяются к gridbag после того, как все веса строк были вычислены. Если rowWeights[i]
> вес для строки i, тогда строка я присваиваюсь вес в rowWeights[i]
. Если rowWeights
имеет больше элементов чем число строк, избыточные элементы игнорируются - они не заставляют больше строк создаваться.Component componentAdjusting
adjustForGravity
.int width
int height
int startx
int starty
int[] minWidth
int[] minHeight
double[] weightX
double[] weightY
boolean hasBaseline
short[] baselineType
int[] maxAscent
int[] maxDescent
int hgap
GridLayout.getHgap()
, GridLayout.setHgap(int)
int vgap
GridLayout.getVgap()
, GridLayout.setVgap(int)
int rows
GridLayout.getRows()
, GridLayout.setRows(int)
int cols
GridLayout.getColumns()
, GridLayout.setColumns(int)
int top
Insets.clone()
int left
Insets.clone()
int bottom
Insets.clone()
int right
Insets.clone()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
String text
Label.getText()
, Label.setText(String)
int alignment
Label.getAlignment()
, Label.setAlignment(int)
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить и события элемента и события действия (как определено ключом, сохраненным в потоке) запущенный List
. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
List.removeItemListener(ItemListener)
, List.addItemListener(ItemListener)
, GraphicsEnvironment.isHeadless()
, List.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
и ActionListeners
как дополнительные данные. Несериализуемые слушатели обнаруживаются, и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: itemListenerK
указание ItemListener
объект; actionListenerK
указание ActionListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.itemListenerK
, Component.actionListenerK
, List.readObject(ObjectInputStream)
Vector<E> items
List.addItem(String)
, List.getItem(int)
int rows
List
Компонент. Это определяется только однажды, и это - то, когда компонент списка фактически создается. Это никогда не будет изменяться.List.getRows()
boolean multipleMode
multipleMode
переменная, которая будет установлена в true
если компонент списка должен быть установлен в режим множественного выбора, это - то, где пользователь может выбрать больше чем один элемент в списке когда-то. multipleMode
будет установлен в ложь, если компонент списка будет установлен в единственный выбор, это - то, где пользователь может только выбрать один элемент в списке в любой момент.List.isMultipleMode()
, List.setMultipleMode(boolean)
int[] selected
selected
массив, который будет содержать индексы элементов, которые были выбраны.List.getSelectedIndexes()
, List.getSelectedIndex()
int visibleIndex
List.makeVisible(int)
int listSerializedDataVersion
List
Сериализированная Версия Данных компонента.List parent
int indexInParent
Component target
Component
это будет прослежено средством отслеживания носителей, где изображение будет в конечном счете оттянуто.MediaTracker.MediaTracker(Component)
java.awt.MediaEntry head
Images
это прослеживается MediaTracker
.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, HeadlessException
ObjectInputStream
. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
IOException
ClassNotFoundException
GraphicsEnvironment.isHeadless()
, Menu.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
Vector<E> items
Menu.countItems()
boolean tearOff
true
если у меню есть слеза от свойства, и это будет установлено в false
если это не делает. Оторванное меню может быть удалено пользователем, когда оно больше не необходимо.Menu.isTearOff()
boolean isHelpMenu
true
если рассматриваемое Меню является фактически меню помощи. Иначе это будет установлено в false
.int menuSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
, MenuBar.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
Vector<E> menus
MenuBar.countMenus()
Menu helpMenu
MenuBar.getHelpMenu()
, MenuBar.setHelpMenu(Menu)
int menuBarSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
Font font
null
в которой точке будет использоваться значение по умолчанию. Это принимает значение по умолчанию к null
.MenuComponent.setFont(Font)
, MenuComponent.getFont()
String name
null
.MenuComponent.getName()
, MenuComponent.setName(String)
boolean nameExplicitlySet
true
имя будет определено явно. Это принимает значение по умолчанию к false
.MenuComponent.setName(String)
boolean newEventsOnly
false
.MenuComponent.dispatchEvent(AWTEvent)
AccessibleContext accessibleContext
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить события действия, запущенные Menu
Элемент. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
MenuItem.removeActionListener(ActionListener)
, MenuItem.addActionListener(ActionListener)
, MenuItem.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners
как дополнительные данные. Несериализуемые слушатели обнаруживаются, и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: actionListenerK
указание ActionListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, MenuItem.readObject(ObjectInputStream)
boolean enabled
enabled
будет установлен в истину. Еще enabled
будет установлен в ложь.MenuItem.isEnabled()
, MenuItem.setEnabled(boolean)
String label
label
метка пункта меню. Это может быть любая строка.MenuItem.getLabel()
, MenuItem.setLabel(String)
String actionCommand
actionCommand
метка пункта меню, если это не было установлено, используя setActionCommand.long eventMask
MenuShortcut shortcut
int menuItemSerializedDataVersion
int key
MenuShortcut.getKey()
, MenuShortcut.usesShiftModifier()
, KeyEvent
boolean usesShift
MenuShortcut.usesShiftModifier()
int x
Point
. Если координата № X будет установлена, то она примет значение по умолчанию к 0.Point.getLocation()
, Point.move(int, int)
int y
Point
. Если никакая координата Y не будет установлена, то это примет значение по умолчанию к 0.Point.getLocation()
, Point.move(int, int)
int npoints
npoints
представляет число актуальных вопросов в этом Polygon
и могли бы быть меньше чем число элементов в xpoints
или ypoints
. Это значение может быть НУЛЕМ.Polygon.addPoint(int, int)
int[] xpoints
Polygon
. Дополнительные элементы позволяют новым точкам быть добавленными к этому Polygon
не воссоздавая этот массив. Значение npoints
равно числу актуальных вопросов в этом Polygon
.Polygon.addPoint(int, int)
int[] ypoints
Polygon
. Дополнительные элементы позволяют новым точкам быть добавленными к этому Polygon
не воссоздавая этот массив. Значение npoints
равно числу актуальных вопросов в этом Polygon
.Polygon.addPoint(int, int)
Rectangle bounds
Polygon
. Это значение может быть нулем.Polygon.getBoundingBox()
, Polygon.getBounds()
int x
Rectangle
.Rectangle.setLocation(int, int)
, Rectangle.getLocation()
int y
Rectangle
.Rectangle.setLocation(int, int)
, Rectangle.getLocation()
int width
Rectangle
.Rectangle.setSize(int, int)
, Rectangle.getSize()
int height
Rectangle
.Rectangle.setSize(int, int)
, Rectangle.getSize()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и если это не null
добавляет слушатель, чтобы получить события корректировки, запущенные Scrollbar
. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
, Scrollbar.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
AdjustmentListeners
как дополнительные данные. Несериализуемые слушатели обнаруживаются, и никакая попытка не предпринимается, чтобы сериализировать их.null
завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип объекта и одно из следующего: adjustmentListenerK
указание AdjustmentListener
объектIOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.adjustmentListenerK
, Scrollbar.readObject(ObjectInputStream)
int value
Scrollbar
. Это свойство должно быть больше чем или равным minimum
и меньше чем или равный maximum - visibleAmount
Scrollbar.getValue()
, Scrollbar.setValue(int)
int maximum
Scrollbar
. Это значение должно быть больше чем minimum
значение.Scrollbar.getMaximum()
, Scrollbar.setMaximum(int)
int minimum
Scrollbar
. Это значение должно быть меньше чем maximum
значение.Scrollbar.getMinimum()
, Scrollbar.setMinimum(int)
int visibleAmount
Scrollbar
's пузырь. Когда полоса прокрутки используется, чтобы выбрать диапазон значений, visibleAmount представляет размер этого диапазона. В зависимости от платформы это может быть визуально обозначено размером пузыря.int orientation
Scrollbar
's ориентация - являющийся или горизонталь или вертикаль. Это значение должно быть определено, когда полоса прокрутки создается.VERTICAL
или HORIZONTAL
только.int lineIncrement
int pageIncrement
int scrollbarSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int scrollbarDisplayPolicy
ScrollPane.getScrollbarDisplayPolicy()
ScrollPaneAdjustable vAdjustable
Adjustable
методы, а именно: setMinimum()
, setMaximum()
, setVisibleAmount()
.ScrollPane.getVAdjustable()
ScrollPaneAdjustable hAdjustable
Adjustable
методы, а именно: setMinimum()
, setMaximum()
, setVisibleAmount()
.ScrollPane.getHAdjustable()
boolean wheelScrollingEnabled
ScrollPane sp
ScrollPane
этот объект является полосой прокрутки.int orientation
int value
value
должно быть больше чем minimum
и меньше чем maximum
int minimum
ScrollPane
.
Внимание: В текущей реализации minimum
всегда 0
. Это поле может только быть изменено через setSpan
метод и ScrollPane
всегда вызовы тот метод с 0
для минимума. getMinimum
метод всегда возвращается 0
не проверяя это поле.
int maximum
ScrollPane
.int visibleAmount
ScrollPane
.int unitIncrement
int blockIncrement
AdjustmentListener adjustmentListener
private Object readResolve()
SystemColor
class предполагает что SystemColor
объектные экземпляры, сохраненные в статических заключительных полях выше, являются единственными экземплярами, которые могут использоваться разработчиками. Этот метод помогает поддержать те пределы на инстанцировании при использовании индексирования сохраненного в поле значения сериализированной формы объекта заменить сериализированный объект эквивалентным статическим объектным постоянным полем SystemColor
. См. SystemColor.writeReplace()
метод для получения дополнительной информации о сериализированной форме этих объектов.private Object writeReplace() throws ObjectStreamException
SystemColor
объект для того, чтобы записать в сериализованный поток.SystemColor
объект содержит массив, индексируют системного цвета вместо rgb данных для системного цвета. Это индексирует, используется SystemColor.readResolve()
метод, чтобы разрешить десериализованные объекты назад к исходным статическим постоянным версиям, чтобы гарантировать уникальные экземпляры каждого SystemColor
объект.ObjectStreamException
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
int rows
TextArea
. Этот параметр определит height текстовой области. Гарантируемый быть неотрицательным.TextArea.getRows()
, TextArea.setRows(int)
int columns
TextArea
. Столбцом является приблизительный средний символьный width, который зависим от платформы. Этот параметр определит width текстовой области. Гарантируемый быть неотрицательным.TextArea.setColumns(int)
, TextArea.getColumns()
int scrollbarVisibility
SCROLLBARS_BOTH
= обе полосы прокрутки.SCROLLBARS_HORIZONTAL_ONLY
= Горизонтальная планка только.SCROLLBARS_VERTICAL_ONLY
= Вертикальная панель только.SCROLLBARS_NONE
= Никакие полосы прокрутки.TextArea.getScrollbarVisibility()
int textAreaSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
TextComponent.removeTextListener(java.awt.event.TextListener)
, TextComponent.addTextListener(java.awt.event.TextListener)
, GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.textListenerK
String text
null
значение является тем же самым как "".TextComponent.setText(String)
, TextComponent.getText()
boolean editable
TextComponent
доступно для редактирования. Это будет true
если текстовый компонент доступен для редактирования и false
если нет.TextComponent.isEditable()
int selectionStart
selectionStart
позиция запуска выбранного текста.int selectionEnd
selectionEnd
позиция конца выбранного текста.boolean backgroundSetByClientCode
int textComponentSerializedDataVersion
boolean checkForEnableIM
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless()
возвраты true
ClassNotFoundException
IOException
TextField.removeActionListener(ActionListener)
, TextField.addActionListener(ActionListener)
, GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
, Component.actionListenerK
int columns
TextField.setColumns(int)
, TextField.getColumns()
char echoChar
0
.int textFieldSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
и дополнительный список слушателей, чтобы получить различные события, запущенные компонентом; также читает список (возможно null
) дочерние окна. Будут проигнорированы нераспознанные ключи или значения.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
, Window.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
WindowListener
s и WindowFocusListener
s как дополнительные данные. Написал список дочерних окон как дополнительные данные. Написал список изображений значка как дополнительные данныеnull
завершенная последовательность 0 или больше пар; пара состоит из a String
и и Object
; String
указывает на тип объекта и одно из следующего: windowListenerK
указание a WindowListener
объект; windowFocusWindowK
указание a WindowFocusListener
объект; ownedWindowK
указание на дочерний элемент Window
объектIOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
, Component.windowListenerK
, Component.windowFocusListenerK
, Component.ownedWindowK
, Window.readObject(ObjectInputStream)
String warningString
Window.getWarningString()
boolean syncLWRequests
int state
Window.show()
boolean alwaysOnTop
Window.setAlwaysOnTop(boolean)
, Window.isAlwaysOnTop()
Dialog.ModalExclusionType modalExclusionType
Dialog.ModalExclusionType
, Window.getModalExclusionType()
, Window.setModalExclusionType(java.awt.Dialog.ModalExclusionType)
java.awt.FocusManager focusMgr
boolean focusableWindowState
Window.getFocusableWindowState()
, Window.setFocusableWindowState(boolean)
boolean autoRequestFocus
setVisible(true)
), или быть перемещенным в переднюю сторону (со звонком toFront()
).Window.setAutoRequestFocus(boolean)
, Window.isAutoRequestFocus()
float opacity
Shape shape
Window.Type type
int windowSerializedDataVersion
boolean locationByPlatform
ICC_Profile thisProfile
float[] minVal
float[] maxVal
float[] diffMinMax
float[] invDiffMinMax
boolean needScaleInit
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
String
имя одного из CS_*
константы, определенные в ColorSpace
class, если объект профиля является профилем для предопределенного цветового пространства (например "CS_sRGB"
). Строка null
иначе. byte[]
массив является данными профиля для профиля. Это обычно будет null
для предопределенных профилей.
Если строка будет распознана как постоянное имя за предопределенное цветовое пространство, то объект будет разрешен в профиль, полученный с getInstance(int cspace)
и данные профиля игнорируются. Иначе объект будет разрешен в профиль, полученный с getInstance(byte[] data)
.
IOException
- брошенный ObjectInputStream
.ClassNotFoundException
- брошенный ObjectInputStream
.ICC_Profile.readResolve()
, ICC_Profile.getInstance(int)
, ICC_Profile.getInstance(byte[])
private void writeObject(ObjectOutputStream s) throws IOException
String
имя одного из CS_*
константы, определенные в ColorSpace
class, если объект профиля является профилем для предопределенного цветового пространства (например "CS_sRGB"
). Строка null
иначе. byte[]
массив является данными профиля для профиля. Для предопределенных цветовых пространств null
пишется вместо данных профиля. Если в будущих версиях API Java новые предопределенные цветовые пространства будут добавлены, будущие версии этого class могут хотеть написать для новых предопределенных цветовых пространств не только имя цветового пространства, но и данные профиля также так, чтобы более старые версии могли все еще десериализовать объект.
IOException
- брошенный ObjectInputStream
.protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- никогда бросаемый, но переданный под мандат спецификацией сериализации.int iccProfileSerializedDataVersion
1
соответствует Java 2 Платформы, v1.3.public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
DataFlavor
от Сериализированного состояния.IOException
- если ошибки ввода-вывода происходятClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.public void writeExternal(ObjectOutput os) throws IOException
DataFlavor
.IOException
- Включает любые исключения ввода-вывода, которые могут произойтиprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureEvent
. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient
поля. Попытка тогда предпринимается, чтобы десериализовать этот объект List
из событий жеста также. Это сначала предпринимается, десериализовывая поле events
, потому что, в выпусках до 1.4, не -transient
поле этого имени, сохраненного List
из событий жеста. Если это перестало работать, следующий объект в потоке используется вместо этого. Если получающееся List
null
, этот объект List
из жеста события устанавливается в пустое List
.ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
DragGestureEvent
. Выполняет сериализацию значения по умолчанию и затем выписывает этот объект List
из событий жеста, если и только если List
может быть сериализирован. В противном случае null
пишется вместо этого. В этом случае, a DragGestureEvent
создаваемый из получающегося десериализованного потока будет содержать пустое List
из событий жеста.List
экземпляр, или null
.IOException
DragSource dragSource
Component component
Point origin
int action
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureRecognizer
. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient
поля. Этот объект DragGestureListener
тогда десериализовывается также при использовании следующего объекта в потоке.ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
DragGestureRecognizer
. Этот метод сначала выполняет сериализацию значения по умолчанию. Затем, этот объект DragGestureListener
выписывается, если и только если это может быть сериализировано. В противном случае null
пишется вместо этого.DragGestureListener
, или null
.IOException
DragSource dragSource
DragSource
связанный с этим DragGestureRecognizer
.Component component
Component
связанный с этим DragGestureRecognizer
.int sourceActions
int
представление типа (ов) действия (й), используемого в этом, Перетаскивает и работа Отбрасывания.ArrayList<E> events
DragGestureRecognizer
"распознанный" как "жест", который инициировал перетаскивание.private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSource
. Этот метод сначала выполняет десериализацию значения по умолчанию. Затем, этот объект FlavorMap
десериализовывается при использовании следующего объекта в потоке. Если получающееся FlavorMap
null
, этот объект FlavorMap
устанавливается в значение по умолчанию FlavorMap для этого потока ClassLoader
. Затем, слушатели этого объекта десериализовываются, читая a null
- завершенная последовательность 0 или больше пар ключ/значение от потока: String
равный dragSourceListenerK
, a DragSourceListener
десериализовывается, используя соответствующий объект значения и добавляется к этому DragSource
. String
равный dragSourceMotionListenerK
, a DragSourceMotionListener
десериализовывается, используя соответствующий объект значения и добавляется к этому DragSource
. ClassNotFoundException
IOException
SystemFlavorMap.getDefaultFlavorMap()
private void writeObject(ObjectOutputStream s) throws IOException
DragSource
. Этот метод сначала выполняет сериализацию значения по умолчанию. Затем, это выписывает этот объект FlavorMap
если и только если это может быть сериализировано. В противном случае null
пишется вместо этого. Затем, это выписывает Serializable
слушатели зарегистрировались в этом объекте. Слушатели пишутся в a null
- завершенная последовательность 0 или больше пар. Пара состоит из a String
и Object
; String
указывает на тип Object
и одно из следующего: dragSourceListenerK
указание a DragSourceListener
объект; dragSourceMotionListenerK
указание a DragSourceMotionListener
объект. FlavorMap
экземпляр, или null
, сопровождаемый a null
- завершенная последовательность 0 или больше пар; пара состоит из a String
и Object
; String
указывает на тип Object
и одно из следующего: dragSourceListenerK
указание a DragSourceListener
объект; dragSourceMotionListenerK
указание a DragSourceMotionListener
объект. IOException
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSourceContext
. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient
поля. Этот объект Transferable
и DragSourceListener
тогда десериализовываются также при использовании следующих двух объектов в потоке. Если получающееся Transferable
null
, этот объект Transferable
устанавливается в макет Transferable
который поддерживает нет DataFlavor
s.ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
DragSourceContext
. Этот метод сначала выполняет сериализацию значения по умолчанию. Затем, этот объект Transferable
выписывается, если и только если это может быть сериализировано. В противном случае null
пишется вместо этого. В этом случае, a DragSourceContext
создаваемый из получающегося десериализованного потока будет содержать макет Transferable
который поддерживает нет DataFlavor
s. Наконец, этот объект DragSourceListener
выписывается, если и только если это может быть сериализировано. В противном случае null
пишется вместо этого.Transferable
экземпляр, или null
, сопровождаемый любым a DragSourceListener
экземпляр, или null
.IOException
DragGestureEvent trigger
Cursor cursor
boolean useCustomCursor
true
если пользовательские перетаскивают курсор, используется вместо значения по умолчанию один.int sourceActions
DnDConstants
это представляет набор действий отбрасывания, поддерживаемых перетащить источником для перетащить работы, связанной с этим DragSourceContext.
int targetActions
int dropAction
int gestureModifiers
boolean invalidModifiers
gestureModifiers
недопустимы.boolean locationSpecified
boolean
указание, определяется ли позиция курсора для этого события.int x
int y
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DropTarget
. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient
поля. Попытка тогда предпринимается, чтобы десериализовать этот объект DropTargetListener
также. Это сначала предпринимается, десериализовывая поле dtListener
, потому что, в выпусках до 1.4, не -transient
поле этого имени, сохраненного DropTargetListener
. Если это перестало работать, следующий объект в потоке используется вместо этого.ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
DropTarget
. Выполняет сериализацию значения по умолчанию, и затем выписывает этот объект DropTargetListener
если и только если это может быть сериализировано. В противном случае null
пишется вместо этого.DropTargetListener
экземпляр, или null
.IOException
DropTargetContext dropTargetContext
Component component
int actions
boolean active
true
если DropTarget принимает, Перетаскивают & операции Отбрасывания.DropTarget dropTarget
Point location
int actions
int dropAction
Point location
int actions
int dropAction
boolean isLocalTx
true
если источник находится в той же самой JVM как цель.DropTargetContext context
DropTargetContext
связанный с этим DropTargetEvent
.String actionCommand
ActionEvent.getActionCommand()
long when
ActionEvent.getWhen()
int modifiers
ActionEvent.getModifiers()
Adjustable adjustable
AdjustmentEvent.getAdjustable()
int value
value
будет содержать новое значение корректируемого объекта. Это значение всегда будет в диапазоне связанным корректируемым объектом.AdjustmentEvent.getValue()
int adjustmentType
adjustmentType
описывает, как корректируемое объектное значение изменилось. Это значение может быть увеличено/уменьшено блоком или количеством модуля, где блок связывается с инкрементами/декрементами страницы, и модуль связывается с инкрементами/декрементами строки.AdjustmentEvent.getAdjustmentType()
boolean isAdjusting
isAdjusting
истина, если событие является одной из серий многократных событий корректировки.AdjustmentEvent.getValueIsAdjusting()
Component child
ContainerEvent.getChild()
boolean temporary
FocusEvent.isTemporary()
long when
InputEvent.getWhen()
int modifiers
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
when
поле, если это не присутствует в объектном входном потоке. В этом случае поле будет инициализировано, вызывая EventQueue.getMostRecentEventTime()
.ClassNotFoundException
IOException
long when
InputMethodEvent.getWhen()
Runnable runnable
Object notifier
InvocationEvent.isDispatched()
boolean dispatched
run()
метод runnable
выполнялся или нет.InvocationEvent.isDispatched()
boolean catchExceptions
Exception exception
Throwable throwable
long when
InvocationEvent.getWhen()
Object item
ItemEvent.getItem()
int stateChange
stateChange
указывает ли item
был выбран или невыбранным.ItemEvent.getStateChange()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
boolean isProxyActive
int keyCode
KeyEvent.getKeyCode()
, KeyEvent.setKeyCode(int)
char keyChar
keyChar
допустимый unicode символ, который запускается ключом или сочетанием клавиш на клавиатуре.KeyEvent.getKeyChar()
, KeyEvent.setKeyChar(char)
int keyLocation
KEY_LOCATION_UNKNOWN
, KEY_LOCATION_STANDARD
, KEY_LOCATION_LEFT
, KEY_LOCATION_RIGHT
, и KEY_LOCATION_NUMPAD
.KeyEvent.getKeyLocation()
Component originalSource
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
int x
MouseEvent.getX()
int y
MouseEvent.getY()
int xAbs
int yAbs
int clickCount
MOUSE_CLICKED
, MOUSE_PRESSED
и MOUSE_RELEASED
. Для вышеупомянутого, clickCount
будет по крайней мере 1. Для всех других событий количество будет 0.MouseEvent.getClickCount().
int button
MouseInfo.getNumberOfButtons()
метод. Этот диапазон уже включает константы NOBUTTON
, BUTTON1
, BUTTON2
, и BUTTON3
если эти кнопки присутствуют. Таким образом, позволяется использовать эти константы также. Например, для мыши с двумя кнопками это поле может содержать следующие значения: NOBUTTON
) BUTTON1
) BUTTON2
) NOBUTTON
) BUTTON1
) BUTTON2
) BUTTON3
) Toolkit.areExtraMouseButtonsEnabled()
отключенный Java тогда поле, возможно, не содержит значение, больше чем BUTTON3
.boolean popupTrigger
popupTrigger
= false
, никакое раскрывающееся меню не должно появиться. Если это true
тогда раскрывающееся меню должно появиться.PopupMenu
, MouseEvent.isPopupTrigger()
int scrollType
MouseWheelEvent.getScrollType()
int scrollAmount
int wheelRotation
MouseWheelEvent.getWheelRotation()
double preciseWheelRotation
MouseWheelEvent.getPreciseWheelRotation()
Rectangle updateRect
private void writeObject(ObjectOutputStream stream) throws IOException
NumericShaper.Range
основанные на перечислении параметры, если таковые вообще имеются, к основанным на битовой маске дубликатам и записям этот объект к stream
. Любые перечислимые константы, у которых нет никаких основанных на битовой маске дубликатов, игнорируются в преобразовании.IOException
- если ошибка ввода-вывода происходит при записи в stream
int key
int mask
NumericShaper.Range shapingRange
Range
для контекстного формирования или Range
для неконтекстного формирования. null
для основанного на битовой маске API.protected Object readResolve() throws InvalidObjectException
InvalidObjectException
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private Object readResolve() throws ObjectStreamException
ObjectStreamException
AffineTransform transform
AffineTransform
для этого TransformAttribute
, или null
если AffineTransform
идентификационные данные, преобразовывают.private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
double m00
double m10
double m01
double m11
double m02
double m12
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
сопровождаемый байтом, указывающим на тип дуги этого Arc2D
экземпляр.byte
указание на тип дуги Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
. ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream
сопровождаемый байтом, указывающим на тип дуги этого Arc2D
экземпляр.byte
указание на тип дуги Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
. IOException
double x
double y
double width
double height
double start
double extent
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
сопровождаемый байтом, указывающим на тип дуги этого Arc2D
экземпляр.byte
указание на тип дуги Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
. ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream
сопровождаемый байтом, указывающим на тип дуги этого Arc2D
экземпляр.byte
указание на тип дуги Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
. IOException
float x
float y
float width
float height
float start
float extent
double x1
double y1
double ctrlx1
double ctrly1
double ctrlx2
double ctrly2
double x2
double y2
float x1
float y1
float ctrlx1
float ctrly1
float ctrlx2
float ctrly2
float x2
float y2
double x
Ellipse2D
.double y
Ellipse2D
.double width
Ellipse2D
.double height
Ellipse2D
.float x
Ellipse2D
.float y
Ellipse2D
.float width
Ellipse2D
.float height
Ellipse2D
.double x1
double y1
double x2
double y2
float x1
float y1
float x2
float y2
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
сопровождаемый явной сериализацией сегментов пути сохранен в этом пути. Нет никакого значения по умолчанию сериализуемых полей с 1.6.
Последовательные данные для этого объекта описываются в writeObject методе.
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream
сопровождаемый явной сериализацией сегментов пути сохранен в этом пути.WIND_EVEN_ODD
или WIND_NON_ZERO
) Следующие константы значения байта используются в сериализированной форме Path2D
объекты:
Постоянное Имя | Значение байта | Сопровождаемый | Описание |
---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | Подсказка, что оригинал Path2D объект, хранивший координаты в массиве Java плаваний. |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | Подсказка, что оригинал Path2D объект, хранивший координаты в массиве Java, удваивается. |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | 2 плавания | A moveTo сегмент пути следует. |
SERIAL_SEG_FLT_LINETO |
0x41 | 2 плавания | A lineTo сегмент пути следует. |
SERIAL_SEG_FLT_QUADTO |
0x42 | 4 плавания | A quadTo сегмент пути следует. |
SERIAL_SEG_FLT_CUBICTO |
0x43 | 6 плаваний | A curveTo сегмент пути следует. |
SERIAL_SEG_DBL_MOVETO |
0x50 | 2 удваивается | A moveTo сегмент пути следует. |
SERIAL_SEG_DBL_LINETO |
0x51 | 2 удваивается | A lineTo сегмент пути следует. |
SERIAL_SEG_DBL_QUADTO |
0x52 | 4 удваивается | A curveTo сегмент пути следует. |
SERIAL_SEG_DBL_CUBICTO |
0x53 | 6 удваивается | A curveTo сегмент пути следует. |
SERIAL_SEG_CLOSE |
0x60 | A closePath сегмент пути. |
|
SERIAL_PATH_END |
0x61 | Нет больше сегментов пути после. |
IOException
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
сопровождаемый явной сериализацией сегментов пути сохранен в этом пути. Нет никакого значения по умолчанию сериализуемых полей с 1.6.
Последовательные данные для этого объекта описываются в writeObject методе.
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream
сопровождаемый явной сериализацией сегментов пути сохранен в этом пути.WIND_EVEN_ODD
или WIND_NON_ZERO
) Следующие константы значения байта используются в сериализированной форме Path2D
объекты:
Постоянное Имя | Значение байта | Сопровождаемый | Описание |
---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | Подсказка, что оригинал Path2D объект, хранивший координаты в массиве Java плаваний. |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | Подсказка, что оригинал Path2D объект, хранивший координаты в массиве Java, удваивается. |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | 2 плавания | A moveTo сегмент пути следует. |
SERIAL_SEG_FLT_LINETO |
0x41 | 2 плавания | A lineTo сегмент пути следует. |
SERIAL_SEG_FLT_QUADTO |
0x42 | 4 плавания | A quadTo сегмент пути следует. |
SERIAL_SEG_FLT_CUBICTO |
0x43 | 6 плаваний | A curveTo сегмент пути следует. |
SERIAL_SEG_DBL_MOVETO |
0x50 | 2 удваивается | A moveTo сегмент пути следует. |
SERIAL_SEG_DBL_LINETO |
0x51 | 2 удваивается | A lineTo сегмент пути следует. |
SERIAL_SEG_DBL_QUADTO |
0x52 | 4 удваивается | A curveTo сегмент пути следует. |
SERIAL_SEG_DBL_CUBICTO |
0x53 | 6 удваивается | A curveTo сегмент пути следует. |
SERIAL_SEG_CLOSE |
0x60 | A closePath сегмент пути. |
|
SERIAL_PATH_END |
0x61 | Нет больше сегментов пути после. |
IOException
double x1
double y1
double ctrlx
double ctrly
double x2
double y2
float x1
float y1
float ctrlx
float ctrly
float x2
float y2
double x
RoundRectangle2D
.double y
RoundRectangle2D
.double width
RoundRectangle2D
.double height
RoundRectangle2D
.double arcwidth
double archeight
float x
RoundRectangle2D
.float y
RoundRectangle2D
.float width
RoundRectangle2D
.float height
RoundRectangle2D
.float arcwidth
float archeight
IOException mException
String propertyName
Object newValue
Object oldValue
Object propagationId
PropertyChangeEvent.getPropagationId()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
PropertyChangeListeners
. Во время сериализации мы пропускаем несериализуемых слушателей и только сериализируем сериализуемых слушателей.
IOException
PropertyChangeEvent evt
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
VetoableChangeListeners
. Во время сериализации мы пропускаем несериализуемых слушателей и только сериализируем сериализуемых слушателей.
IOException
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
BeanContextChild beanContextChildPeer
BeanContext
в котором это BeanContextChild
вкладывается.PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
BeanContext propagatedFrom
BeanContext
от которого было распространено это событиеCollection<E> children
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
BeanContextServiceProvider serviceProvider
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
int serializable
Locale locale
boolean okToUseGui
boolean designTime
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String path
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
String classname
String actions
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
InvalidObjectException
- если объект недопустим или имеет причину, которая не является IOException
IOException
ClassNotFoundException
Exception detail
Это поле предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
Новый дескриптор сгенерирован в течение начального времени, которое дескриптор class пишется в поток. Будущие ссылки на дескриптор class пишутся как ссылки на начальный экземпляр дескриптора class.TC_CLASS
ClassDescriptor A ClassDescriptor is a special cased serialization of ajava.io.ObjectStreamClass
instance.
ObjectStreamClass
Throwable ex
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObjectNoData() throws ObjectStreamException
ObjectStreamException
String name
Enum.toString()
метод вместо того, чтобы получить доступ к этому полю.int ordinal
EnumSet
и EnumMap
.Throwable exception
TC_STRING
(utf String)
Строка пишется методом DataOutput.writeUTF
. Новый дескриптор сгенерирован, чтобы обратиться ко всем будущим ссылкам на строковый экземпляр в потоке.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int count
boolean shared
char[] value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
StringBuilder
экземпляр к потоку (то есть, сериализируйте это).int
), сопровождаемый символами в строковом разработчике (char[]
). Длина char
массив может быть больше чем число символов, в настоящий момент сохраненных в строковом разработчике, когда игнорируются дополнительные символы.IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Throwable
от потока, осуществляя ограничения отмеченности на поля. Нулевые записи и самоуказатели не позволяются в списке suppressedExceptions
. Нулевые записи не позволяются для микроэлементов стека. Нулевой стек прослеживает в последовательных результатах формы в массиве элемента стека нулевом длиной. Одноэлементный стек прослеживает, чья запись равна new StackTraceElement("", "", null, Integer.MIN_VALUE)
результаты в a null
stackTrace
поле. Отметьте, что нет никаких ограничений на значение cause
поле может содержать; оба null
и this
допустимые значения для поля.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Throwable
возразите против потока. A null
поле трассировки стека представляется в последовательной форме как массив с одним элементом, элемент которого равен new StackTraceElement("", "", null, Integer.MIN_VALUE)
.IOException
String detailMessage
FileNotFoundException
, это содержит имя файла, который не мог быть найден.Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace()
. Поле инициализируется массиву нулевому длиной. A null
значение этого поля указывает на последующие звонки Throwable.setStackTrace(StackTraceElement[])
и Throwable.fillInStackTrace()
будет быть без операций в секунду.List<E> suppressedExceptions
Throwable.getSuppressed()
. Список инициализируется к нулевому элементу неподдающийся изменению список сигнальной метки. Когда сериализированный Throwable читается в, если suppressedExceptions
поле указывает на список нулевого элемента, поле сбрасывается к значению сигнальной метки.String typeName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MethodType
экземпляр от потока (то есть, десериализуйте это). Этот экземпляр является объектом царапины с поддельными заключительными полями. Это обеспечивает параметры для метода фабрики, вызванного readResolve
. После того вызова это отбрасывается.private void writeObject(ObjectOutputStream s) throws IOException
MethodType
экземпляр к потоку.writeObject
метод, используя два звонка s.writeObject
следующим образом: s.writeObject(this.returnType()); s.writeObject(this.parameterArray());
Десериализованные значения полей проверяются, как будто их обеспечили для метода фабрики methodType
. Например, нулевые значения, или void
типы параметра, приведет к исключениям во время десериализации.
IOException
private Object readResolve()
MethodType
объект после сериализации.MethodType
.private Object readResolve() throws ReflectiveOperationException
ReflectiveOperationException
Class<T> capturingClass
String functionalInterfaceClass
String functionalInterfaceMethodName
String functionalInterfaceMethodSignature
int functionalInterfaceMethodKind
String implClass
String implMethodName
String implMethodSignature
int implMethodKind
String instantiatedMethodType
Object[] capturedArgs
Throwable target
InvocationHandler h
Throwable undeclaredThrowable
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigDecimal
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
BigDecimal
к рассматриваемому потокуIOException
BigInteger intVal
BigDecimal.unscaledValue()
.BigDecimal.unscaledValue()
int scale
BigDecimal.scale
.BigDecimal.scale
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigInteger
экземпляр от потока (то есть, десериализуйте это). Величина читается в как массив байтов по историческим причинам, но она преобразовывается в массив ints, и байтовый массив отбрасывается. Отметьте: текущее соглашение состоит в том, чтобы инициализировать поля кэша, число битов, bitLength и lowestSetBit, к 0, а не некоторое другое значение маркера. Поэтому, никакие явные меры, чтобы установить эти поля не должны быть предприняты в readObject, потому что у тех полей уже есть 0 значений быть значением по умолчанию, так как defaultReadObject не используется.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
BigInteger
экземпляр к потоку. Величина BigInteger сериализируется как байтовый массив по историческим причинам.IOException
int bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MathContext
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
int precision
precision
всегда будет неотрицательным.
RoundingMode roundingMode
RoundingMode
int responseCode
String location
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
String actions
private Object writeReplace() throws ObjectStreamException
ObjectStreamException
- если новый объект, заменяющий этот объект, не мог бы быть созданprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
byte[] ipaddress
int scope_id
boolean scope_id_set
boolean scope_ifname_set
String ifname
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private Object readResolve() throws ObjectStreamException
ObjectStreamException
- если новый объект, заменяющий этот объект, не мог бы быть созданprivate void readObjectNoData(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
int address
int family
String hostName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
private void readObjectNoData() throws ObjectStreamException
ObjectStreamException
InetAddress addr
String hostname
int port
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
private void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
ObjectInputStream.defaultReadObject()
метод вызывается, чтобы считать значение поля string. Результат тогда анализируется обычным способом.
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream os) throws IOException
Единственное сериализуемое поле экземпляра URI является своим полем string. Тому полю дают значение, если у него уже нет того, и затем ObjectOutputStream.defaultWriteObject()
метод данного объектного потока вывода вызывается.
IOException
String string
String input
int index
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String protocol
String host
int port
String file
file
определяется как path[?query]
String authority
String ref
int hashCode
String charsetName
String charsetName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
InvalidObjectException
- если объект недопустим или имеет причину, которая не является IOException
IOException
ClassNotFoundException
String input
int index
String name
byte[] objBytes
objBytes
null
тогда упорядоченный объект был a null
ссылка.byte[] locBytes
equals
. Если locBytes
нуль, было не не -null
аннотации во время маршалинга.int hash
MarshalledObject.hashCode()
Throwable detail
Это поле предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
ActivationGroupID groupID
String className
String location
MarshalledObject<T> data
boolean restart
Throwable detail
Это поле предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
ActivationGroupID groupID
ActivationMonitor monitor
long incarnation
String className
String location
MarshalledObject<T> data
ActivationGroupDesc.CommandEnvironment env
Properties props
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
для пользовательской сериализации. Этот метод читает сериализированную форму этого объекта для этого class следующим образом:
Этот метод сначала вызывает defaultReadObject
на указанном объектном входном потоке, и если options
null
, тогда options
устанавливается в массив нулевой длиной String
.
IOException
ClassNotFoundException
ActivationSystem system
UID uid
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
для пользовательской сериализации. Этот метод читает сериализированную форму этого объекта для этого class следующим образом:
readObject
метод вызывается на in
считать уникальный идентификатор этого объекта (a UID
экземпляр).
Затем, readUTF
метод вызывается на in
считать внешнее касательно имени типа RemoteRef
экземпляр для активатора этого объекта. Затем, RemoteRef
экземпляр создается из специфичного для реализации class, соответствующего внешнему касательно имени типа (возвращенный readUTF
), и readExternal
метод вызывается на это RemoteRef
экземпляр, чтобы считать внешнюю форму, соответствующую внешнему касательно имени типа.
Отметьте: Если внешнее касательно имени типа "UnicastRef"
, "UnicastServerRef"
, "UnicastRef2"
, "UnicastServerRef2"
, или "ActivatableRef"
, соответствующий специфичный для реализации class должен быть найден, и readExternal
метод должен считать последовательные данные для этого внешнего касательно имени типа как определено, чтобы быть записанным в serialData документации для этого class. Если внешней касательно имени типа является какая-либо другая строка (ненулевой длины), a ClassNotFoundException
будет брошен, если реализация не обеспечивает специфичный для реализации class, соответствующий этому внешнему касательно имени типа, когда RemoteRef
будет экземпляр того специфичного для реализации class.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
для пользовательской сериализации. Этот метод пишет сериализированную форму этого объекта для этого class следующим образом:
writeObject
метод вызывается на out
передача уникального идентификатора этого объекта (a UID
экземпляр) как параметр.
Затем, getRefClass
метод вызывается на активатор RemoteRef
экземпляр, чтобы получить его внешнее касательно имени типа. Затем, writeUTF
метод вызывается на out
со значением, возвращенным getRefClass
, и затем writeExternal
метод вызывается на RemoteRef
передача экземпляра out
как параметр.
java.rmi.server.UID
(записанный с ObjectOutput.writeObject
) сопровождаемый внешним касательно имени типа активатора RemoteRef
экземпляр (строка, записанная с ObjectOutput.writeUTF
), сопровождаемый внешней формой RemoteRef
экземпляр как записано writeExternal
метод. Внешнее касательно имени типа RemoteRef
экземпляр определяется, используя определения внешних касательно имен типов, определенных в RemoteObject
writeObject
метод serialData спецификация. Точно так же данные, записанные writeExternal
метод и чтение readExternal
метод RemoteRef
классы реализации, соответствующие каждому из определенных внешних касательно имен типов, определяются в RemoteObject
writeObject
метод serialData спецификация.
IOException
ClassNotFoundException
VMID vmid
Lease.getVMID()
long value
Lease.getValue()
byte[] addr
UID uid
long objNum
ObjID.hashCode()
UID space
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
для пользовательской сериализации. Этот метод читает сериализированную форму этого объекта для этого class следующим образом:
readUTF
метод вызывается на in
считать внешнее касательно имени типа для RemoteRef
экземпляр, чтобы быть заполненным в к этому объекту ref
поле. Если строка, возвращенная readUTF
имеет нуль длины, readObject
метод вызывается на in
, и чем значение, возвращенное readObject
бросается к RemoteRef
и этот объект ref
поле устанавливается в то значение. Иначе, этот объект ref
поле устанавливается в a RemoteRef
экземпляр, который создается из специфичного для реализации class, соответствующего внешнему касательно имени типа, возвращенного readUTF
, и затем readExternal
метод вызывается на этот объект ref
поле.
Если внешнее касательно имени типа "UnicastRef"
, "UnicastServerRef"
, "UnicastRef2"
, "UnicastServerRef2"
, или "ActivatableRef"
, соответствующий специфичный для реализации class должен быть найден, и readExternal
метод должен считать последовательные данные для этого внешнего касательно имени типа как определено, чтобы быть записанным в serialData документации для этого class. Если внешней касательно имени типа является какая-либо другая строка (ненулевой длины), a ClassNotFoundException
будет брошен, если реализация не обеспечивает специфичный для реализации class, соответствующий этому внешнему касательно имени типа, когда этот объект ref
поле будет установлено в экземпляр того специфичного для реализации class.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
для пользовательской сериализации. Этот метод пишет сериализированную форму этого объекта для этого class следующим образом:
getRefClass
метод вызывается на этот объект ref
поле, чтобы получить его внешнее касательно имени типа. Если значение, возвращенное getRefClass
был не -null
строка длины, больше чем нуль, writeUTF
метод вызывается на out
со значением, возвращенным getRefClass
, и затем writeExternal
метод вызывается на этот объект ref
полевая передача out
как параметр; иначе, writeUTF
метод вызывается на out
со строкой нулевой длиной (""
), и затем writeObject
метод вызывается на out
передача этого объекта ref
поле как параметр.
ObjectOutput.writeUTF
) это - любой внешнее касательно имени типа содержавшего RemoteRef
экземпляр ( ref
поле) или строка нулевая длиной, сопровождаемая любым внешняя форма ref
поле как записано writeExternal
метод, если строка имела ненулевую длину, или сериализированную форму ref
поле как записано, передавая это к потоку сериализации writeObject
если строка имела нулевую длину. Если этот объект является экземпляром RemoteStub
или RemoteObjectInvocationHandler
это было возвращено из любого из UnicastRemoteObject.exportObject
методы и пользовательские фабрики сокета не используются, внешнее касательно имени типа "UnicastRef"
. Если этот объект является экземпляром RemoteStub
или RemoteObjectInvocationHandler
это было возвращено из любого из UnicastRemoteObject.exportObject
методы и пользовательские фабрики сокета используются, внешнее касательно имени типа "UnicastRef2"
. Если этот объект является экземпляром RemoteStub
или RemoteObjectInvocationHandler
это было возвращено из любого из java.rmi.activation.Activatable.exportObject
методы, внешнее касательно имени типа "ActivatableRef"
. Если этот объект является экземпляром RemoteStub
или RemoteObjectInvocationHandler
это было возвращено из RemoteObject.toStub
метод (и параметр, к которому передают toStub
не был самостоятельно a RemoteStub
), внешней касательно имени типа является функция как удаленный объект, к которому передают toStub
экспортировался, как описано выше. Если этот объект является экземпляром RemoteStub
или RemoteObjectInvocationHandler
это первоначально создавалось через десериализацию, внешним касательно имени типа является то же самое как то, что было считано, когда этот объект был десериализован.
Если этот объект является экземпляром java.rmi.server.UnicastRemoteObject
это не использует пользовательские фабрики сокета, внешнее касательно имени типа "UnicastServerRef"
. Если этот объект является экземпляром UnicastRemoteObject
это действительно использует пользовательские фабрики сокета, внешнее касательно имени типа "UnicastServerRef2"
.
Следующее является данными, которые должны быть записаны writeExternal
метод и чтение readExternal
метод RemoteRef
классы реализации, которые соответствуют каждому из определенных внешних касательно имен типов:
Для "UnicastRef"
:
DataOutput.writeUTF(String)
DataOutput.writeInt(int)
ObjID
экземпляр содержится в ссылке false
, записанный DataOutput.writeBoolean(boolean)
Для "UnicastRef2"
с a null
клиентская фабрика сокета:
0x00
(указание null
клиентская фабрика сокета), записанный DataOutput.writeByte(int)
DataOutput.writeUTF(String)
DataOutput.writeInt(int)
ObjID
экземпляр содержится в ссылке false
, записанный DataOutput.writeBoolean(boolean)
Для "UnicastRef2"
с не -null
клиентская фабрика сокета:
0x01
(указание не -null
клиентская фабрика сокета), записанный DataOutput.writeByte(int)
DataOutput.writeUTF(String)
DataOutput.writeInt(int)
java.rmi.server.RMIClientSocketFactory
), записанный, передавая это к вызову writeObject
на потоковом экземпляре ObjID
экземпляр содержится в ссылке false
, записанный DataOutput.writeBoolean(boolean)
Для "ActivatableRef"
с a null
вложенная удаленная ссылка:
java.rmi.activation.ActivationID
, записанный, передавая это к вызову writeObject
на потоковом экземпляре ""
), записанный DataOutput.writeUTF(String)
Для "ActivatableRef"
с не -null
вложенная удаленная ссылка:
java.rmi.activation.ActivationID
, записанный, передавая это к вызову writeObject
на потоковом экземпляре "UnicastRef2"
, записанный DataOutput.writeUTF(String)
writeExternal
метод с потоковым экземпляром (см. описание внешней формы для "UnicastRef2"
выше) Для "UnicastServerRef"
и "UnicastServerRef2"
, никакие данные не пишутся writeExternal
метод или чтение readExternal
метод.
IOException
ClassNotFoundException
private void readObjectNoData() throws InvalidObjectException
InvalidObjectException
- безоговорочноException detail
Это поле предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
int unique
UID
был сгенерирован в относительно его узла и в данное времяlong time
System.currentTimeMillis()
) в который VM, что это UID
был сгенерирован в, было живоshort count
UID
экземпляры создаются в том же самом VM с той же самой временной стоимостьюprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
int port
RMIClientSocketFactory csf
RMIServerSocketFactory ssf
Permission perm
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
boolean all_allowed
true
если этот BasicPermissionCollection содержит BasicPermission с '*' как его имя разрешения.Class<T> permClass
Hashtable<K,V> permissions
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
URL
сопровождается int
указание на число сертификатов, чтобы следовать (значение "нуля" обозначает, что нет никаких сертификатов, связанных с этим объектом). Каждый сертификат выписывается, запускаясь с a String
обозначение типа сертификата, сопровождаемого int
определение продолжительности кодирования сертификата, сопровождаемого сертификатом, кодирующим себя, который выписывается как массив байтов. Наконец, если какие-либо подписывающие лица кода присутствуют тогда, массив подписывающих лиц кода сериализируется и выписывается также.IOException
URL location
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
String name
PublicKey publicKey
String info
IdentityScope scope
Vector<E> certificates
PrivateKey privateKey
PublicKey publicKey
protected Object readResolve() throws ObjectStreamException
Этот метод поддерживает три комбинации Типа/формата:
ObjectStreamException
- если комбинация Типа/формата является нераспознанной, если алгоритм, ключевой формат, или закодировали ключевые байты, являются нераспознанными/недопустимыми, того, если разрешение ключа перестало работать по какой-либо причинеKeyRep.Type type
String algorithm
String format
byte[] encoded
String name
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Exception exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Provider provider
SecureRandomSpi secureRandomSpi
String algorithm
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
byte[] content
byte[] signature
String thealgorithm
PrivateKey privateKey
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
String
обозначение type
сопровождается a String
обозначение name
сопровождается a String
обозначение actions
сопровождается int
указание на число сертификатов, чтобы следовать (значение "нуля" обозначает, что нет никаких сертификатов, связанных с этим объектом). Каждый сертификат выписывается, запускаясь с a String
обозначение типа сертификата, сопровождаемого int
определение продолжительности кодирования сертификата, сопровождаемого сертификатом, кодирующим себя, который выписывается как массив байтов.IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
protected Object writeReplace() throws ObjectStreamException
ObjectStreamException
- если новый объект, представляющий этот Сертификат, не мог бы быть созданString type
protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- если Сертификат не мог бы быть разрешенString type
byte[] data
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
CertificateRevokedException
экземпляр.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
CertificateRevokedException
экземпляр.IOException
Date revocationDate
CRLReason reason
X500Principal authority
X500Principal
это представляет имя полномочий, которые подписали информацию о статусе аннулирования сертификатаprotected Object writeReplace() throws ObjectStreamException
CertPath
быть сериализированным с a CertPathRep
объект.ObjectStreamException
- если a CertPathRep
объект, представляющий этот путь сертификации, не мог быть созданString type
protected Object readResolve() throws ObjectStreamException
CertPath
созданный из типа и данных.ObjectStreamException
- если a CertPath
не мог быть созданString type
byte[] data
private void readObject(ObjectInputStream stream) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
int index
CertPath certPath
CertPath
это проверялось, когда исключение было выданоCertPathValidatorException.Reason reason
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BatchUpdateException
от потока.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
BatchUpdateException
к потоку.IOException
ClassNotFoundException
int[] updateCounts
long[] longUpdateCounts
String SQLState
int vendorCode
SQLException next
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
String name
Attribute
. Имя используется прежде всего readResolve
искать соответствующий предопределенный экземпляр, десериализовывая экземпляр.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException
- если объекты, считанные из потока, недопустимы.IOException
ClassNotFoundException
double[] choiceLimits
choiceFormats[i]
если отформатированное число больше чем или равно choiceLimits[i]
и меньше чем choiceLimits[i+1]
.String[] choiceFormats
choiceFormats[i]
если отформатированное число больше чем или равно choiceLimits[i]
и меньше чем choiceLimits[i+1]
.Calendar calendar
NumberFormat numberFormat
DateFormat
использование, чтобы отформатировать числа в датах и времена. Подклассы должны инициализировать это к числовому формату, подходящему для локали, связанной с этим DateFormat
.protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- если константа не могла бы быть разрешена.int calendarField
private void writeObject(ObjectOutputStream stream) throws IOException
zoneStrings
поле инициализируется, чтобы удостовериться обратная совместимость.IOException
String[] eras
Calendar.BC
и Calendar.AD
.String[] months
Calendar.JANUARY
, Calendar.FEBRUARY
, и т.д..String[] shortMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, и т.д..String[] weekdays
Calendar.SUNDAY
, Calendar.MONDAY
, и т.д.. Элемент weekdays[0]
игнорируется.String[] shortWeekdays
Calendar.SUNDAY
, Calendar.MONDAY
, и т.д.. Элемент shortWeekdays[0]
игнорируется.String[] ampms
Calendar.AM
и Calendar.PM
.String[][] zoneStrings
TimeZone
. Каждая такая строка содержит (с i
в пределах от 0.. n-1): zoneStrings[i][0]
- ID часового поясаzoneStrings[i][1]
- длинное имя зоны в стандартное времяzoneStrings[i][2]
- краткое название зоны в стандартное времяzoneStrings[i][3]
- длинное имя зоны в летнее времяzoneStrings[i][4]
- краткое название зоны в летнее времяTimeZone
class, которые не являются пользовательскими ID. Все другие записи локализуются имена.TimeZone
String localPatternChars
DateFormat.ERA_FIELD
, DateFormat.YEAR_FIELD
, и т.д.. Таким образом, если бы строкой был "Xz...", то локализованные образцы использовали бы 'X' в течение эры и 'z' в течение года.Locale locale
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
BigInteger
и BigDecimal
объекты. Эти пределы сохранены в суперклассе для совместимости сериализации с более старыми версиями, в то время как пределы для BigInteger
и BigDecimal
объекты сохраняются в этом class. Если в суперклассе минимальное или максимальное целочисленное количество цифры больше чем DOUBLE_INTEGER_DIGITS
или если минимальное или максимальное дробное количество цифры больше чем DOUBLE_FRACTION_DIGITS
, тогда потоковые данные недопустимы, и этот метод бросает InvalidObjectException
. serialVersionOnStream
меньше чем 4, инициализировать roundingMode
к RoundingMode.HALF_EVEN
. Это поле ново с версией 4. serialVersionOnStream
меньше чем 3, затем вызовите методы set для минимальных и максимальных целочисленных и дробных цифр со значениями соответствующих методов get суперкласса, чтобы инициализировать поля в этом class. Поля в этом class новы с версией 3. serialVersionOnStream
меньше чем 1, указывая, что поток был записан JDK 1.1, инициализировать useExponentialNotation
ко лжи, так как это не присутствовало в JDK 1.1. serialVersionOnStream
к максимальному позволенному значению так, чтобы сериализация значения по умолчанию работала должным образом, если этот объект будет передан потоком снова. У потоковых версий, более старых чем 2, не будет переменных образца аффикса posPrefixPattern
и т.д. В результате они будут инициализированы к null
, что означает, что строки аффикса будут взяты в качестве литеральных значений. Это точно, что мы хотим, так как это соответствует pre-version-2 поведению.
IOException
ClassNotFoundException
String positivePrefix
DecimalFormat.getPositivePrefix()
String positiveSuffix
DecimalFormat.getPositiveSuffix()
String negativePrefix
DecimalFormat.getNegativePrefix()
String negativeSuffix
DecimalFormat.getNegativeSuffix()
String posPrefixPattern
positivePrefix
. Этот образец расширяется методом expandAffix()
к positivePrefix
обновить последнего, чтобы отразить изменения в symbols
. Если эта переменная null
тогда positivePrefix
берется в качестве литерального значения, которое не изменяется когда symbols
изменения. Эта переменная всегда null
для DecimalFormat
объекты, более старые чем потоковая версия 2, восстанавливаются от потока.
String posSuffixPattern
positiveSuffix
. Эта переменная походит posPrefixPattern
; см. что переменная для дальнейшей документации.String negPrefixPattern
negativePrefix
. Эта переменная походит posPrefixPattern
; см. что переменная для дальнейшей документации.String negSuffixPattern
negativeSuffix
. Эта переменная походит posPrefixPattern
; см. что переменная для дальнейшей документации.int multiplier
DecimalFormat.getMultiplier()
byte groupingSize
NumberFormat.groupingUsed
истина.boolean decimalSeparatorAlwaysShown
boolean parseBigDecimal
DecimalFormat.isParseBigDecimal()
DecimalFormatSymbols symbols
DecimalFormatSymbols
объект используется этим форматом. Это содержит символы, используемые, чтобы отформатировать числа, например, группирующийся разделитель, десятичный разделитель, и так далее.boolean useExponentialNotation
byte minExponentDigits
useExponentialNotation
не истина.int maximumIntegerDigits
BigInteger
или BigDecimal
число. maximumIntegerDigits
должно быть больше чем или равным minimumIntegerDigits
.DecimalFormat.getMaximumIntegerDigits()
int minimumIntegerDigits
BigInteger
или BigDecimal
число. minimumIntegerDigits
должно быть меньше чем или равным maximumIntegerDigits
.DecimalFormat.getMinimumIntegerDigits()
int maximumFractionDigits
BigInteger
или BigDecimal
число. maximumFractionDigits
должно быть больше чем или равным minimumFractionDigits
.DecimalFormat.getMaximumFractionDigits()
int minimumFractionDigits
BigInteger
или BigDecimal
число. minimumFractionDigits
должно быть меньше чем или равным maximumFractionDigits
.DecimalFormat.getMinimumFractionDigits()
RoundingMode roundingMode
RoundingMode
используемый в этом DecimalFormat.int serialVersionOnStream
useExponentialNotation
и minExponentDigits
. posPrefixPattern
, posSuffixPattern
, negPrefixPattern
, и negSuffixPattern
. maximumIntegerDigits
, minimumIntegerDigits
, maximumFractionDigits
, minimumFractionDigits
, и parseBigDecimal
. roundingMode
. private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
меньше чем 1, инициализирует monetarySeparator
быть тем же самым как decimalSeparator
и exponential
быть 'E'. Если serialVersionOnStream
меньше чем 2, инициализирует locale
к корневой локали, и инициализирует Если serialVersionOnStream
меньше чем 3, это инициализирует exponentialSeparator
использование exponential
. Наборы serialVersionOnStream
назад к максимальному позволенному значению так, чтобы сериализация значения по умолчанию работала должным образом, если этот объект будет передан потоком снова. Инициализирует валюту от intlCurrencySymbol поля.IOException
ClassNotFoundException
char zeroDigit
DecimalFormatSymbols.getZeroDigit()
char groupingSeparator
DecimalFormatSymbols.getGroupingSeparator()
char decimalSeparator
DecimalFormatSymbols.getDecimalSeparator()
char perMill
DecimalFormatSymbols.getPerMill()
char percent
DecimalFormatSymbols.getPercent()
char digit
DecimalFormatSymbols.getDigit()
char patternSeparator
DecimalFormatSymbols.getPatternSeparator()
String infinity
DecimalFormatSymbols.getInfinity()
String NaN
DecimalFormatSymbols.getNaN()
char minusSign
DecimalFormatSymbols.getMinusSign()
String currencySymbol
DecimalFormatSymbols.getCurrencySymbol()
String intlCurrencySymbol
char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()
char exponential
Отметьте, что общедоступный API не обеспечивает способа установить это поле, даже при том, что это поддерживается реализацией и потоковым форматом. Намерение состоит в том, что это будет добавлено к API в будущем.
String exponentialSeparator
Если оба exponential
и exponentialSeparator
существуйте, это exponentialSeparator
имеет приоритет.
Locale locale
int serialVersionOnStream
DecimalFormatSymbols
существующий на потоке. Возможные значения: monetarySeparator
и exponential
. locale
поле. exponentialSeparator
поле. DecimalFormatSymbols
, новый формат (соответствующий самому высокому допустимому serialVersionOnStream
) всегда пишется.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException
- если объекты, считанные из потока, недопустимы.IOException
ClassNotFoundException
Locale locale
String pattern
Format[] formats
int[] offsets
int[] argumentNumbers
int maxOffset
offsets
. Может также считаться индексированием элемента с самым высоким номером в offsets
это используется. У всех этих массивов должно быть то же самое число элементов, используемое как offsets
делает, и таким образом, эта переменная достаточна, чтобы сказать нам, сколько записей находится во всех них.protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- если константа не могла бы быть разрешена.private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
меньше чем 1, указывая, что поток был записан JDK 1.1, установлен int
поля такой как maximumIntegerDigits
быть равным byte
поля такой как maxIntegerDigits
, начиная с int
поля не присутствовали в JDK 1.1. Наконец, задержанный serialVersionOnStream к максимальному позволенному значению так, чтобы сериализация значения по умолчанию работала должным образом, если этот объект будет передан потоком снова. Если minimumIntegerDigits
больше чем maximumIntegerDigits
или minimumFractionDigits
больше чем maximumFractionDigits
, тогда потоковые данные недопустимы, и этот метод бросает InvalidObjectException
. Кроме того, если какое-либо из этих значений отрицательно, то этот метод бросает InvalidObjectException
.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
byte
поля такой как maxIntegerDigits
быть равным int
поля такой как maximumIntegerDigits
(или к Byte.MAX_VALUE
, какой бы ни меньше), для совместимости с JDK 1.1 версии потокового формата.IOException
boolean groupingUsed
NumberFormat.isGroupingUsed()
byte maxIntegerDigits
maxIntegerDigits
должно быть больше чем или равным minIntegerDigits
.
Отметьте: Это поле существует только для совместимости сериализации с JDK 1.1. В платформе Java 2 v1.2 и выше, новое int
поле maximumIntegerDigits
используется вместо этого. При записи в поток, maxIntegerDigits
устанавливается в maximumIntegerDigits
или Byte.MAX_VALUE
, какой бы ни меньше. Читая из потока, это поле используется только если serialVersionOnStream
меньше чем 1.
NumberFormat.getMaximumIntegerDigits()
byte minIntegerDigits
minimumIntegerDigits
должно быть меньше чем или равным maximumIntegerDigits
.
Отметьте: Это поле существует только для совместимости сериализации с JDK 1.1. В платформе Java 2 v1.2 и выше, новое int
поле minimumIntegerDigits
используется вместо этого. При записи в поток, minIntegerDigits
устанавливается в minimumIntegerDigits
или Byte.MAX_VALUE
, какой бы ни меньше. Читая из потока, это поле используется только если serialVersionOnStream
меньше чем 1.
NumberFormat.getMinimumIntegerDigits()
byte maxFractionDigits
maximumFractionDigits
должно быть больше чем или равным minimumFractionDigits
.
Отметьте: Это поле существует только для совместимости сериализации с JDK 1.1. В платформе Java 2 v1.2 и выше, новое int
поле maximumFractionDigits
используется вместо этого. При записи в поток, maxFractionDigits
устанавливается в maximumFractionDigits
или Byte.MAX_VALUE
, какой бы ни меньше. Читая из потока, это поле используется только если serialVersionOnStream
меньше чем 1.
NumberFormat.getMaximumFractionDigits()
byte minFractionDigits
minimumFractionDigits
должно быть меньше чем или равным maximumFractionDigits
.
Отметьте: Это поле существует только для совместимости сериализации с JDK 1.1. В платформе Java 2 v1.2 и выше, новое int
поле minimumFractionDigits
используется вместо этого. При записи в поток, minFractionDigits
устанавливается в minimumFractionDigits
или Byte.MAX_VALUE
, какой бы ни меньше. Читая из потока, это поле используется только если serialVersionOnStream
меньше чем 1.
NumberFormat.getMinimumFractionDigits()
boolean parseIntegerOnly
NumberFormat.isParseIntegerOnly()
int maximumIntegerDigits
maximumIntegerDigits
должно быть больше чем или равным minimumIntegerDigits
.NumberFormat.getMaximumIntegerDigits()
int minimumIntegerDigits
minimumIntegerDigits
должно быть меньше чем или равным maximumIntegerDigits
.NumberFormat.getMinimumIntegerDigits()
int maximumFractionDigits
maximumFractionDigits
должно быть больше чем или равным minimumFractionDigits
.NumberFormat.getMaximumFractionDigits()
int minimumFractionDigits
minimumFractionDigits
должно быть меньше чем или равным maximumFractionDigits
.NumberFormat.getMinimumFractionDigits()
int serialVersionOnStream
NumberFormat
существующий на потоке. Возможные значения: int
поля такой как maximumIntegerDigits
не присутствовали, и byte
поля такой как maxIntegerDigits
используются вместо этого. byte
поля такой как maxIntegerDigits
игнорируются, и int
поля такой как maximumIntegerDigits
используются вместо этого. NumberFormat
, новый формат (соответствующий самому высокому допустимому serialVersionOnStream
) всегда пишется.protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- если константа не могла бы быть разрешена.private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
InvalidObjectException
- если образец недопустимIOException
ClassNotFoundException
int serialVersionOnStream
defaultCenturyStart
в действии. defaultCenturyStart
. serialVersionOnStream
пишется.String pattern
DateFormatSymbols formatData
DateFormatSymbols
Date defaultCenturyStart
defaultCenturyStart
, который может быть любой датой., Возможно, не нуль.Locale locale
SimpleDateFormat
. Значение может быть нулем, если этот объект был создан более старым SimpleDateFormat
и десериализованный.private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(1); // identifies this as a Duration out.writeLong(seconds); out.writeInt(nanos);
long seconds
int nanos
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(2); // identifies this as an Instant out.writeLong(seconds); out.writeInt(nanos);
long seconds
int nanos
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(3); // identifies this as a LocalDate out.writeInt(year); out.writeByte(month); out.writeByte(day);
int year
short month
short day
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(5); // identifies this as a LocalDateTime // the date excluding the one byte header // the time excluding the one byte header
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(4); // identifies this as a LocalTime if (nano == 0) { if (second == 0) { if (minute == 0) { out.writeByte(~hour); } else { out.writeByte(hour); out.writeByte(~minute); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(~second); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(second); out.writeInt(nano); }
byte hour
byte minute
byte second
int nano
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(13); // identifies this as a MonthDay out.writeByte(month); out.writeByte(day);
int month
int day
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(10); // identifies this as a OffsetDateTime out.writeObject(dateTime); out.writeObject(offset);
LocalDateTime dateTime
ZoneOffset offset
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(9); // identifies this as a OffsetTime out.writeObject(time); out.writeObject(offset);
LocalTime time
ZoneOffset offset
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(14); // identifies this as a Period out.writeInt(years); out.writeInt(months); out.writeInt(seconds);
int years
int months
int days
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Externalizable
взаимодействуйте через интерфейс, чтобы считать объект.IOException
- если ошибки ввода-вывода происходятClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.public void writeExternal(ObjectOutput out) throws IOException
Externalizable
взаимодействуйте через интерфейс, чтобы записать объект.IOException
- Включает любые исключения ввода-вывода, которые могут произойтиprivate Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(11); // identifies this as a Year out.writeInt(year);
int year
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(12); // identifies this as a YearMonth out.writeInt(year); out.writeByte(month);
int year
int month
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(6); // identifies this as a ZonedDateTime // the date-time excluding the one byte header // the offset excluding the one byte header // the zone ID excluding the one byte header
LocalDateTime dateTime
ZoneOffset offset
ZoneId zone
private Object writeReplace()
out.writeByte(7); // identifies this as a ZoneId (not ZoneOffset) out.writeUTF(zoneId);
Когда чтение въезжает задним ходом, ZoneId
будет создаваться как если бы использование ZoneId.of(String)
, но без любого исключения в случае, где ID имеет допустимый формат, но не находится в известном наборе основанных на области ID.
private Object readResolve() throws ObjectStreamException
InvalidObjectException
- всегдаObjectStreamException
private Object writeReplace()
out.writeByte(8); // identifies this as a ZoneOffset int offsetByte = totalSeconds % 900 == 0 ? totalSeconds / 900 : 127; out.writeByte(offsetByte); if (offsetByte == 127) { out.writeInt(totalSeconds); }
int totalSeconds
String typeId
boolean initComplete
HijrahChronology.checkCalendarInit()
HijrahChronology chrono
private Object writeReplace()
private Object readResolve() throws ObjectStreamException
JapaneseEra
соответствие этому объекту. Возможно что эта версия JapaneseEra
не поддерживает последнее значение эры. В этом случае этот метод бросает ObjectStreamException
.ObjectStreamException
- если у десериализованного объекта есть какое-либо неизвестное числовое значение эры.private Object writeReplace()
int eraValue
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Externalizable
взаимодействуйте через интерфейс, чтобы считать объект.IOException
- если ошибки ввода-вывода происходятClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.public void writeExternal(ObjectOutput out) throws IOException
Externalizable
взаимодействуйте через интерфейс, чтобы записать объект.IOException
- Включает любые исключения ввода-вывода, которые могут произойтиString parsedString
int errorIndex
private Object readResolve() throws InvalidObjectException
firstDayOfWeek
и minimalDays
.InvalidObjectException
- если у сериализированного объекта есть недопустимые значения для firstDayOfWeek или minimalDays.DayOfWeek firstDayOfWeek
int minimalDays
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Externalizable
взаимодействуйте через интерфейс, чтобы считать объект.IOException
- если ошибки ввода-вывода происходятClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.public void writeExternal(ObjectOutput out) throws IOException
Externalizable
взаимодействуйте через интерфейс, чтобы записать объект.IOException
- Включает любые исключения ввода-вывода, которые могут произойтиprivate Object writeReplace()
LocalDateTime transition
ZoneOffset offsetBefore
ZoneOffset offsetAfter
private Object writeReplace()
Month month
byte dom
-1
прошлый день месяца, -2
предпоследний день, и так далее.DayOfWeek dow
LocalTime time
boolean timeEndOfDay
ZoneOffsetTransitionRule.TimeDefinition timeDefinition
ZoneOffset standardOffset
ZoneOffset offsetBefore
ZoneOffset offsetAfter
private Object writeReplace()
long[] standardTransitions
ZoneOffset[] standardOffsets
long[] savingsInstantTransitions
LocalDateTime[] savingsLocalTransitions
ZoneOffset[] wallOffsets
ZoneOffsetTransitionRule[] lastRules
ConcurrentMap<K,V> lastRulesCache
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
int
) из двухсторонней очереди, сопровождаемой всеми ее элементами (каждый ссылка на объект) в первом-к-последнему порядке.IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int size
Object[] a
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BitSet
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
BitSet
экземпляр к потоку (то есть, сериализируйте это).IOException
long[] bits
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
Calendar
только выписал бы его данные состояния и текущее время, и не выписал бы любые полевые данные, такой как fields[]
, isTimeSet
, areFieldsSet
, и isSet[]
. nextStamp
также не должна быть часть постоянного состояния. К сожалению, это не происходило перед JDK 1.1 поставленный. Чтобы быть совместимыми с JDK 1.1, мы должны будем всегда выписывать флаги состояния и значения полей. Однако, nextStamp
может быть удален из потока сериализации; это, вероятно, произойдет в ближайшем будущем.IOException
int[] fields
FIELD_COUNT
целые числа, с индексируют значения ERA
через DST_OFFSET
.boolean[] isSet
FIELD_COUNT
булевские переменные, с индексируют значения ERA
через DST_OFFSET
.long time
Calendar.isTimeSet
boolean isTimeSet
time
допустимо. Время делается недопустимым изменением к элементу field[]
.Calendar.time
boolean areFieldsSet
fields[]
находятся в синхронизации с в настоящий момент время набора. Если ложь, то следующая попытка получить значение поля вызовет перевычисление всех полей от текущей стоимости time
.boolean lenient
True
если этот календарь позволяет значения полей из диапазона во время вычисления time
от fields[]
.Calendar.setLenient(boolean)
, Calendar.isLenient()
TimeZone zone
TimeZone
используемый этим календарем. Calendar
использует данные часового пояса, чтобы преобразовать между временем GMT и локалью.int firstDayOfWeek
SUNDAY
, MONDAY
, и т.д.. Это - зависимое от локали значение.int minimalDaysInFirstWeek
int nextStamp
stamp[]
, внутренний массив. Это фактически не должно быть выписано к потоку, и будет, вероятно, удалено из потока в ближайшем будущем. Тем временем, значение MINIMUM_USER_STAMP
должен использоваться.int serialVersionOnStream
serialVersionOnStream
пишется.Collection<E> c
Class<T> type
Object[] zeroLengthElementArray
int n
Object element
private Object readResolve()
private Object readResolve()
private Object readResolve()
private Object readResolve()
private Object readResolve()
Comparator<T> cmp
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Object element
Object element
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Collection<E> c
Object mutex
private Object readResolve()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private Object writeReplace()
Collection<E> c
private Object readResolve()
private Object writeReplace()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
getTime()
испускается (долго). Это представляет смещение с 1 января 1970, GMT 0:00:00 в миллисекундах.IOException
String flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String f
char c
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
long gregorianCutover
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
HashMap
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int size
String flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
LinkedList
экземпляр от потока (то есть, десериализовывает это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
LinkedList
экземпляр к потоку (то есть, сериализирует это).IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Locale
.IOException
ClassNotFoundException
IllformedLocaleException
private void writeObject(ObjectOutputStream out) throws IOException
Locale
к указанному ObjectOutputStream
.IOException
private Object readResolve() throws ObjectStreamException
Locale
экземпляр, эквивалентный десериализованному Locale
. Когда сериализированный язык, страна и различные поля, считанные из объектного потока данных, точно "ja", "JP", "JP" или "th", "TH", "TH" и поля сценария/расширений пусты, этот метод предоставления UNICODE_LOCALE_EXTENSION
"приблизительно" / "японский язык" (тип календаря является "японским"), или "ню" / "тайский язык" (тип сценария числа является "тайским"). См. Особые случаи для получения дополнительной информации.ObjectStreamException
String country
String extensions
int hashcode
String language
String script
String variant
String s
String s
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
PriorityQueue
экземпляр от потока (то есть, десериализовывает это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Object
) в надлежащем порядке.IOException
int size
Comparator<T> comparator
Properties defaults
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Random
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Random
экземпляр к потоку.IOException
boolean haveNextNextGaussian
double nextNextGaussian
long seed
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
DOW_IN_MONTH_MODE
правила, в необходимом разделе, сопровождаемом полными правилами, в упакованном формате, в дополнительном разделе. Дополнительный раздел будет проигнорирован JDK 1.1 кода потока в. Содержание дополнительного раздела: длина байтового массива испускается (интервал); это 4 с этого выпуска. Байтовый массив данной длины испускается. Содержание байтового массива является истинными значениями полей startDay
, startDayOfWeek
, endDay
, и endDayOfWeek
. Значения этих полей в необходимом разделе являются приближенными значениями, подходящими для режима правила DOW_IN_MONTH_MODE
, который является единственным режимом, распознанным JDK 1.1.
IOException
int startMonth
Calendar.JANUARY
и Calendar.DECEMBER
включительно. Это значение не должно равняться endMonth
. Если useDaylight
ложь, это значение игнорируется.
int startDay
startMode == DOW_IN_MONTH
startDay
указывает на день месяца startMonth
на котором летнее время запускается, от 1 до 28, 30, или 31, в зависимости от startMonth
. startMode != DOW_IN_MONTH
startDay
указывает который startDayOfWeek
в месяце startMonth
летнее время запускается на. Например, значение +1 и a startDayOfWeek
из Calendar.SUNDAY
указывает на первое воскресенье startMonth
. Аналогично, +2 указал бы на второе воскресенье, и-1 в прошлое воскресенье. Значение 0 недопустимо. Если useDaylight
ложь, это значение игнорируется.
int startDayOfWeek
Calendar.SUNDAY
и Calendar.SATURDAY
включительно. Если useDaylight
ложь или startMode == DAY_OF_MONTH
, это значение игнорируется.
int startTime
startTimeMode
. Если useDaylight
ложь, это значение игнорируется.
int startTimeMode
int endMonth
Calendar.JANUARY
и Calendar.UNDECIMBER
. Это значение не должно равняться startMonth
. Если useDaylight
ложь, это значение игнорируется.
int endDay
endMode == DOW_IN_MONTH
endDay
указывает на день месяца endMonth
на котором летнее время заканчивается, от 1 до 28, 30, или 31, в зависимости от endMonth
. endMode != DOW_IN_MONTH
endDay
указывает который endDayOfWeek
в th месяце endMonth
летнее время заканчивается на. Например, значение +1 и a endDayOfWeek
из Calendar.SUNDAY
указывает на первое воскресенье endMonth
. Аналогично, +2 указал бы на второе воскресенье, и-1 в прошлое воскресенье. Значение 0 недопустимо. Если useDaylight
ложь, это значение игнорируется.
int endDayOfWeek
Calendar.SUNDAY
и Calendar.SATURDAY
включительно. Если useDaylight
ложь или endMode == DAY_OF_MONTH
, это значение игнорируется.
int endTime
endTimeMode
. Если useDaylight
ложь, это значение игнорируется.
int endTimeMode
WALL_TIME
, STANDARD_TIME
, или UTC_TIME
.int startYear
AD
значение. Если это значение является меньше чем 1 тогда разом, когда наблюдается для всех AD
годы. Если useDaylight
ложь, это значение игнорируется.
int rawOffset
dstSavings
.boolean useDaylight
byte[] monthLength
int startMode
DOM_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
startDay
поле. Если useDaylight
ложь, это значение игнорируется.
int endMode
DOM_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
endDay
поле. Если useDaylight
ложь, это значение игнорируется.
int dstSavings
Если useDaylight
ложь, это значение игнорируется.
int serialVersionOnStream
startMode
, endMode
, и dstSavings
. startTimeMode
и endTimeMode
. serialVersionOnStream
пишется.String ID
TimeZone
. Это - программируемый идентификатор, используемый внутренне, чтобы искать TimeZone
объекты из системной таблицы и также отобразить их на их локализованные имена дисплея. ID
значения уникальны в системной таблице, но, возможно, не для динамически создаваемых зон.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeMap
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
TreeMap
экземпляр к потоку (то есть, сериализируйте это).IOException
Comparator<T> comparator
Comparator<T> reverseComparator
TreeMap<K,V> m
Object lo
Object hi
boolean fromStart
boolean toEnd
boolean loInclusive
boolean hiInclusive
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeSet
экземпляр от потока (то есть, десериализуйте это).IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
TreeSet
экземпляр к потоку (то есть, сериализируйте это).null
если это повинуется естественному упорядочиванию своих элементов (Объект), сопровождаемый размером набора (число элементов, это содержит) (интервал), сопровождаемый всеми его элементами (каждый Объект) в порядке (как определено Компаратором набора, или естественным упорядочиванием элементов, если у набора нет никакого Компаратора).IOException
String s
String flags
private void writeObject(ObjectOutputStream s) throws IOException
Vector
экземпляр к потоку (то есть, сериализируйте это). Этот метод выполняет синхронизацию, чтобы гарантировать непротиворечивость сериализированных данных.IOException
Object[] elementData
Любые элементы массива после последнего элемента в Векторе являются нулем.
int elementCount
Vector
объект. Компоненты elementData[0]
через elementData[elementCount-1]
фактические элементы.int capacityIncrement
Object[] items
int takeIndex
int putIndex
int count
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int segmentMask
int segmentShift
java.util.concurrent.ConcurrentHashMap.Segment<K,V>[] segments
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E
) в надлежащем порядке, сопровождаемом нулемIOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E
) в надлежащем порядке, сопровождаемом нулемIOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Comparator<T> comparator
ConcurrentSkipListMap<K,V> m
Object lo
Object hi
boolean loInclusive
boolean hiInclusive
boolean isDescending
ConcurrentNavigableMap<K,V> m
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
CopyOnWriteArrayList<E> al
CountedCompleter<T> completer
int pending
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
null
если ни одинIOException
int status
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Object
) в надлежащем порядке, сопровождаемом нулемIOException
int capacity
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Object
) в надлежащем порядке, сопровождаемом нулемIOException
int capacity
AtomicInteger count
ReentrantLock takeLock
Condition notEmpty
ReentrantLock putLock
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E
) в надлежащем порядке, сопровождаемом нулемIOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
ReentrantLock lock
Condition notEmpty
PriorityQueue<E> q
Object result
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
ReentrantLock qlock
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
private void writeObject(ObjectOutputStream out) throws IOException
ThreadLocalRandom
к потоку (то есть, сериализирует это).IOException
private Object readResolve()
current
поток ThreadLocalRandom
.boolean initialized
long rnd
Object value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, InvalidObjectException
Object[] array
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
DoubleBinaryOperator function
long identity
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
LongBinaryOperator function
long identity
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
ReentrantReadWriteLock.ReadLock readerLock
ReentrantReadWriteLock.WriteLock writerLock
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private Object readResolve()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Level level
long sequenceNumber
String sourceClassName
String sourceMethodName
String message
int threadID
long millis
Throwable thrown
String loggerName
String resourceBundleName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
String pattern
int flags
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
DataFlavor
от Сериализированного состояния.IOException
- если ошибки ввода-вывода происходятClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.public void writeExternal(ObjectOutput os) throws IOException
DataFlavor
.IOException
- Включает любые исключения ввода-вывода, которые могут произойтиpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
ClassNotFoundException
- Если class для восстанавливаемого объекта не может быть найден.IOException
- если ошибки ввода-вывода происходятpublic void writeExternal(ObjectOutput out) throws IOException
IOException
- Включает любые исключения ввода-вывода, которые могут произойтиprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
NullPointerException
- если s является нулем.IOException
ClassNotFoundException
byte[] encryptedContent
String sealAlg
String paramsAlg
byte[] encodedParams
Таким образом, cipher.getParameters().getEncoded()
.
byte[] key
String algorithm
Node offendingNode
Node
это привело к ошибке парсинга, или null
.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
String attr
Object val
String op
String attr
serialVersionUID этого class -1081892073854801359L
.
private Object readResolve() throws InvalidObjectException
ImmutableDescriptor.EMPTY_DESCRIPTOR
.InvalidObjectException
- если у объекта чтения есть недопустимые поля.String[] names
String.CASE_INSENSITIVE_ORDER
.Object[] values
names
массив.StringValueExp classNameValue
StringValueExp
возврат имени class, которого выбрал MBeans, должен быть экземплярами.Object val
AttributeValueExp exp
String pattern
String attributeType
boolean isWrite
boolean isRead
boolean is
MBeanParameterInfo[] signature
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
MBeanFeatureInfo
от ObjectInputStream
.defaultReadObject()
вызывается сначала, чтобы десериализовать объект кроме поля descriptor
, который не сериализируется в значении по умолчанию путь. Затем метод read()
вызывается, чтобы считать байт, поле descriptor
десериализовывается согласно значению значения байта: readObject()
вызывается дважды, чтобы получить имена полей (a String[]
) и значения полей (a Object[]
) из descriptor
. Два полученных значения тогда используются, чтобы создать ImmutableDescriptor
экземпляр для поля descriptor
;descriptor
получается непосредственно, вызывая метод readObject()
. Если полученное значение является нулем, полем descriptor
устанавливается в EMPTY_DESCRIPTOR
;descriptor
устанавливается в EMPTY_DESCRIPTOR
StreamCorruptedException
бросается.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
MBeanFeatureInfo
к ObjectOutputStream
.defaultWriteObject()
вызывается сначала, чтобы сериализировать объект кроме поля descriptor
который объявляется как переходный процесс. Поле descriptor
сериализируется следующим образом: descriptor
экземпляр class ImmutableDescriptor
, метод write(int val)
вызывается, чтобы записать байт со значением 1
, тогда метод writeObject(Object obj)
вызывается дважды, чтобы сериализировать имена полей и значения полей descriptor
, соответственно как a String[]
и Object[]
;write(int val)
вызывается, чтобы записать байт со значением 0
, тогда метод writeObject(Object obj)
вызывается, чтобы сериализировать непосредственно поле descriptor
. IOException
String name
MBeanFeatureInfo.getName()
вместо того, чтобы читать это поле, и что они не изменяют это.String description
MBeanFeatureInfo.getDescription()
вместо того, чтобы читать это поле, и что они не изменяют это.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
MBeanInfo
от ObjectInputStream
.defaultReadObject()
вызывается сначала, чтобы десериализовать объект кроме поля descriptor
, который не сериализируется в значении по умолчанию путь. Затем метод read()
вызывается, чтобы считать байт, поле descriptor
десериализовывается согласно значению значения байта: readObject()
вызывается дважды, чтобы получить имена полей (a String[]
) и значения полей (a Object[]
) из descriptor
. Два полученных значения тогда используются, чтобы создать ImmutableDescriptor
экземпляр для поля descriptor
;descriptor
получается непосредственно, вызывая метод readObject()
. Если полученное значение является нулем, полем descriptor
устанавливается в EMPTY_DESCRIPTOR
;descriptor
устанавливается в EMPTY_DESCRIPTOR
.StreamCorruptedException
бросается.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
MBeanInfo
к ObjectOutputStream
.defaultWriteObject()
вызывается сначала, чтобы сериализировать объект кроме поля descriptor
который объявляется как переходный процесс. Поле descriptor
сериализируется следующим образом: descriptor
экземпляр class ImmutableDescriptor
, метод write(int val)
вызывается, чтобы записать байт со значением 1
, тогда метод writeObject(Object obj)
вызывается дважды, чтобы сериализировать имена полей и значения полей descriptor
, соответственно как a String[]
и Object[]
;write(int val)
вызывается, чтобы записать байт со значением 0
, тогда метод writeObject(Object obj)
вызывается, чтобы сериализировать поле descriptor
непосредственно. IOException
String description
String className
MBeanAttributeInfo[] attributes
MBeanOperationInfo[] operations
MBeanConstructorInfo[] constructors
MBeanNotificationInfo[] notifications
String[] types
String type
MBeanParameterInfo[] signature
int impact
INFO
, ACTION
, ACTION_INFO
, UNKNOWN
String type
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
String actions
ObjectName objectName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
MBeanServerPermission collectionPermission
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Notification
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
Notification
к ObjectOutputStream
.IOException
String message
long sequenceNumber
Object source
long timeStamp
String type
Object userData
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ObjectOutputStream
.IOException
Number val
serialVersionUID этого class -4679739485102359104L
.
ObjectName name
String className
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectName
от ObjectInputStream
.jmx.serial.form
отличается от 1.0
): строка" <домен>: <свойства> <дикие>", где: ObjectName
ObjectName.getKeyPropertyListString()
isPropertyPattern
, или символ"*
"если isPropertyPattern
и <свойства> пусты, или",*
"если isPropertyPattern
и <свойства> не пусты. ObjectName.ObjectName(String)
конструктор, чтобы произвести эквивалент ObjectName
. jmx.serial.form
1.0
): <домен> <propertyList> <propertyListString> <canonicalName> <образец> <propertyPattern>, где: ObjectName
Hashtable
это содержит всех пар (ключ, значение) для этого ObjectName
String
представление списка свойств в любом порядке (не в обязательном порядке каноническое представление) String
содержа это ObjectName
's каноническое имяtrue
если это ObjectName
содержит образецtrue
если это ObjectName
содержит образец в списке свойствIOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ObjectName
к ObjectOutputStream
.jmx.serial.form
отличается от 1.0
): строка" <домен>: <свойства> <дикие>", где: ObjectName
ObjectName.getKeyPropertyListString()
isPropertyPattern
, или символ"*
"если это isPropertyPattern
и <свойства> пусты, или",*
"если isPropertyPattern
и <свойства> не пусты. ObjectName.ObjectName(String)
конструктор, чтобы произвести эквивалент ObjectName
. jmx.serial.form
1.0
): <домен> <propertyList> <propertyListString> <canonicalName> <образец> <propertyPattern>, где: ObjectName
Hashtable
это содержит всех пар (ключ, значение) для этого ObjectName
String
представление списка свойств в любом порядке (не в обязательном порядке каноническое представление) String
содержа это ObjectName
's каноническое имяtrue
если это ObjectName
содержит образецtrue
если это ObjectName
содержит образец в списке свойствIOException
String className
RuntimeException runtimeException
RuntimeException
RuntimeException runtimeException
RuntimeException
String val
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
Восстановите содержание этого MLET от данного ObjectInput
. Не все реализации поддерживают этот метод. Те, которые не бросают UnsupportedOperationException
. Подкласс может переопределить этот метод, чтобы поддерживать это или изменить формат данных чтения.
Формат данных чтения не определяется, но если реализация поддерживает MLet.readExternal(java.io.ObjectInput)
это должно также поддерживать MLet.writeExternal(java.io.ObjectOutput)
таким способом, который, что пишется последним, может быть считан прежним.
IOException
- если проблема произошла, читая.ClassNotFoundException
- если class для восстанавливаемого объекта не может быть найден.UnsupportedOperationException
- если эта реализация не поддерживает эту работу.public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
Сохраните содержание этого MLET к данному ObjectOutput
. Не все реализации поддерживают этот метод. Те, которые не бросают UnsupportedOperationException
. Подкласс может переопределить этот метод, чтобы поддерживать это или изменить формат записанных данных.
Формат записанных данных не определяется, но если реализация поддерживает MLet.writeExternal(java.io.ObjectOutput)
это должно также поддерживать MLet.readExternal(java.io.ObjectInput)
таким способом, который, что пишется прежним, может быть считан последним.
IOException
- Если проблема произошла при записи.UnsupportedOperationException
- Если эта реализация не поддерживает эту работу.public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
Восстановите содержание этого MLET от данного ObjectInput
. Не все реализации поддерживают этот метод. Те, которые не бросают UnsupportedOperationException
. Подкласс может переопределить этот метод, чтобы поддерживать это или изменить формат данных чтения.
Формат данных чтения не определяется, но если реализация поддерживает MLet.readExternal(java.io.ObjectInput)
это должно также поддерживать MLet.writeExternal(java.io.ObjectOutput)
таким способом, который, что пишется последним, может быть считан прежним.
IOException
- если проблема произошла, читая.ClassNotFoundException
- если class для восстанавливаемого объекта не может быть найден.UnsupportedOperationException
- если эта реализация не поддерживает эту работу.public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
Сохраните содержание этого MLET к данному ObjectOutput
. Не все реализации поддерживают этот метод. Те, которые не бросают UnsupportedOperationException
. Подкласс может переопределить этот метод, чтобы поддерживать это или изменить формат записанных данных.
Формат записанных данных не определяется, но если реализация поддерживает MLet.writeExternal(java.io.ObjectOutput)
это должно также поддерживать MLet.readExternal(java.io.ObjectInput)
таким способом, который, что пишется прежним, может быть считан последним.
IOException
- Если проблема произошла при записи.UnsupportedOperationException
- Если эта реализация не поддерживает эту работу.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
DescriptorSupport
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
DescriptorSupport
к ObjectOutputStream
.IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidTargetObjectTypeException
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
InvalidTargetObjectTypeException
к ObjectOutputStream
.IOException
Exception exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanAttributeInfo
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanAttributeInfo
к ObjectOutputStream
.IOException
Descriptor attrDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanConstructorInfo
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanConstructorInfo
к ObjectOutputStream
.IOException
Descriptor consDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanInfoSupport
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanInfoSupport
к ObjectOutputStream
.IOException
ModelMBeanAttributeInfo[] modelMBeanAttributes
MBeanConstructorInfo[] modelMBeanConstructors
Descriptor modelMBeanDescriptor
MBeanNotificationInfo[] modelMBeanNotifications
MBeanOperationInfo[] modelMBeanOperations
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanNotificationInfo
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanNotificationInfo
к ObjectOutputStream
.IOException
Descriptor notificationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanOperationInfo
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanOperationInfo
к ObjectOutputStream
.IOException
Descriptor operationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
XMLParseException
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
XMLParseException
к ObjectOutputStream
.IOException
ObjectName observedObject
String observedAttribute
Object derivedGauge
Object trigger
private Object readResolve() throws ObjectStreamException
boolean
поле primitiveArray
. Чтобы гарантировать функциональную совместимость с предыдущими версиями этого class, новая последовательная форма должна продолжать обращаться к примитивным типам обертки даже когда ArrayType
экземпляр описывает массив типа примитива. Так когда primitiveArray
true
className
, typeName
и description
сериализуемые поля преобразовываются в типы примитивов перед десериализованным ArrayType
экземпляр является возвратом к вызывающей стороне. elementType
поле всегда возвращается SimpleType
соответствие примитивному типу обертки типа примитива массива. Поэтому следующие сериализуемые поля десериализовываются следующим образом:
primitiveArray
true
className
поле десериализовывается, заменяя компонент массива примитивный тип обертки компонентным типом примитива соответствующего массива, например. "[[Ljava.lang.Integer;"
будет десериализован как "[[I"
.primitiveArray
true
typeName
поле десериализовывается, заменяя компонент массива примитивный тип обертки компонентным типом примитива соответствующего массива, например. "[[Ljava.lang.Integer;"
будет десериализован как "[[I"
.primitiveArray
true
description
поле десериализовывается, заменяя компонент массива примитивный тип обертки компонентным типом примитива соответствующего массива, например. "2-dimension array of java.lang.Integer"
будет десериализован как "2-dimension array of int"
.ObjectStreamException
private Object writeReplace() throws ObjectStreamException
boolean
поле primitiveArray
. Чтобы гарантировать функциональную совместимость с предыдущими версиями этого class, новая последовательная форма должна продолжать обращаться к примитивным типам обертки даже когда ArrayType
экземпляр описывает массив типа примитива. Так когда primitiveArray
true
className
, typeName
и description
сериализуемые поля преобразовываются в типы обертки перед сериализированным ArrayType
экземпляр пишется потоку. elementType
поле всегда возвращается SimpleType
соответствие примитивному типу обертки типа примитива массива. Поэтому следующие сериализуемые поля сериализируются следующим образом:
primitiveArray
true
className
поле сериализируется, заменяя компонентный тип примитива массива компонентом соответствующего массива примитивный тип обертки, например. "[[I"
будет сериализирован как "[[Ljava.lang.Integer;"
.primitiveArray
true
typeName
поле сериализируется, заменяя компонентный тип примитива массива компонентом соответствующего массива примитивный тип обертки, например. "[[I"
будет сериализирован как "[[Ljava.lang.Integer;"
.primitiveArray
true
description
поле сериализируется, заменяя компонентный тип примитива массива компонентом соответствующего массива примитивный тип обертки, например. "2-dimension array of int"
будет сериализирован как "2-dimension array of java.lang.Integer"
.ObjectStreamException
int dimension
ArrayType
экземпляр.OpenType<T> elementType
ArrayType
экземпляр.boolean primitiveArray
ArrayType
описывает примитивный массив.SortedMap<K,V> contents
SortedMap
используется для более быстрого извлечения элементов.CompositeType compositeType
private Object readResolve()
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set
является неподдающимся изменениюComparable<T> minValue
Comparable<T> maxValue
private Object readResolve()
OpenType<T> returnOpenType
OpenMBeanOperationInfo
экземплярprivate Object readResolve()
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set
является неподдающимся изменениюComparable<T> minValue
Comparable<T> maxValue
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
OpenType
от ObjectInputStream
.IOException
ClassNotFoundException
public Object readResolve() throws ObjectStreamException
ObjectInputStream
с уникальным экземпляром для того значения.ObjectStreamException
- если объект чтения не может быть разрешен.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TabularDataSupport
от ObjectInputStream
.IOException
ClassNotFoundException
Map<K,V> dataMap
HashMap
TabularType tabularType
CompositeType rowType
List<E> indexNames
ArrayList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
MBeanServerNotificationFilter
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
MBeanServerNotificationFilter
к ObjectOutputStream
.IOException
List<E> deselectedNames
null
средства, что все {@link ObjectName} s являются неявно невыбранными (проверка на явные выборы)),List<E> selectedNames
null
средства, что все {@link ObjectName} s неявно выбираются (проверка на явные отмены выбора)private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RelationNotification
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
RelationNotification
к ObjectOutputStream
.IOException
List<E> newRoleValue
List<E> oldRoleValue
String relationId
ObjectName relationObjName
String relationTypeName
String roleName
List<E> unregisterMBeanList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RelationTypeSupport
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
RelationTypeSupport
к ObjectOutputStream
.IOException
boolean isInRelationService
Map<K,V> roleName2InfoMap
String typeName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Role
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
Role
к ObjectOutputStream
.IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RoleInfo
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
RoleInfo
к ObjectOutputStream
.IOException
String description
boolean isReadable
true
если роль читаемаboolean isWritable
true
если роль перезаписываемаint maxDegree
int minDegree
String name
String referencedMBeanClassName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RoleResult
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
RoleResult
к ObjectOutputStream
.IOException
RoleList roleList
RoleUnresolvedList unresolvedRoleList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RoleUnresolved
от ObjectInputStream
.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
RoleUnresolved
к ObjectOutputStream
.IOException
String connectionId
JMXConnectionNotification.getConnectionId()
String name
JMXPrincipal
объект.JMXPrincipal.getName()
Throwable cause
JMXProviderException.getCause()
Error cause
Error
это заставило это исключение быть брошенным.JMXServerErrorException.getCause()
String protocol
JMXServiceURL.getProtocol()
.String host
JMXServiceURL.getHost()
.int port
JMXServiceURL.getPort()
.String urlPath
JMXServiceURL.getURLPath()
.long earliestSequenceNumber
long nextSequenceNumber
TargetedNotification[] targetedNotifications
Notification notif
TargetedNotification.getNotification()
Integer id
TargetedNotification.getListenerID()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
ObjectInputStream
. Вызовы s.defaultReadObject()
и затем инициализирует все переходные переменные та инициализация потребности.InvalidObjectException
- если ни один из тупика rmiServer или jmxServiceURL не устанавливается.IOException
ClassNotFoundException
RMIConnector.RMIConnector(JMXServiceURL,Map)
, RMIConnector.RMIConnector(RMIServer,Map)
private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream
. Соединяет базовый тупик RMIServer с ШАРОМ, если нужно, прежде, чем сериализировать это. Это делается, используя карту среды, которая была предоставлена конструктору, если таковые вообще имеются, и как задокументировано в javax.management.remote.rmi
.
Этот метод тогда вызывает s.defaultWriteObject()
. Обычно, rmiServer является нулем, если этот объект был создан с JMXServiceURL, и jmxServiceURL является нулем, если этот объект создается с тупиком RMIServer.
Отметьте, что Карта среды не сериализируется, так как объекты, которые она содержит, как предполагается, являются контекстными и релевантными только относительно окружения (загрузчик class, ШАР, и т.д...).
После того, как RMIConnector десериализовывается, предполагается, что пользователь вызовет RMIConnector.connect(Map)
, обеспечение новой Карты, которая может содержать значения, которые контекстуально относятся к новому окружению.
Так как соединение с ШАРОМ необходимо до сериализации, и так как ШАР, чтобы соединиться с является одним из тех контекстных параметров, не рекомендуется повторно сериализировать справедливый десериализованный объект - поскольку у десериализованного объекта нет никакой карты. Таким образом, когда объект RMIConnector необходим для сериализации или передачи к удаленному приложению, рекомендуется получить новый тупик RMIConnector, вызывая RMIConnectorServer.toJMXConnector(Map)
.
InvalidObjectException
- если ни один из тупика rmiServer или jmxServiceURL не устанавливается.IOException
RMIConnector.RMIConnector(JMXServiceURL,Map)
, RMIConnector.RMIConnector(RMIServer,Map)
RMIServer rmiServer
RMIConnector.RMIConnector(RMIServer,Map)
JMXServiceURL jmxServiceURL
RMIConnector.RMIConnector(JMXServiceURL,Map)
Integer notificationID
Object boundObj
Name remainingNewName
Это поле инициализируется к нулю. Этим нельзя управлять непосредственно: к этому нужно получить доступ и обновило использование getRemainingName () и setRemainingName ().
Hashtable<K,V> environment
Это поле инициализируется к нулю. Этим нельзя управлять непосредственно: к этому нужно получить доступ и обновило использование getEnvironment () и setEnvironment ().
Name altName
altNameCtx
. Это - составное имя. Если ноль, тогда никакое имя не определяется. См. javax.naming.spi.ObjectFactory.getObjectInstance
метод для деталей о том, как это используется. Это поле инициализируется к нулю. Этим нельзя управлять непосредственно: к этому нужно получить доступ и обновило использование getAltName () и setAltName ().
Context altNameCtx
altName
определяется. Если ноль, тогда контекст начальной буквы значения по умолчанию подразумевается. См. javax.naming.spi.ObjectFactory.getObjectInstance
метод для деталей о том, как это используется. Это поле инициализируется к нулю. Этим нельзя управлять непосредственно: к этому нужно получить доступ и обновило использование getAltNameCtx () и setAltNameCtx ().
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Name linkResolvedName
Object linkResolvedObj
Name linkRemainingName
String linkExplanation
String name
String className
String fullName
boolean isRel
Name resolvedName
Object resolvedObj
Name remainingName
Throwable rootException
Это поле предшествует средству объединения в цепочку исключения общего назначения. NamingException.initCause(Throwable)
и NamingException.getCause()
методы являются теперь привилегированными средствами доступа к этой информации.
String addrType
String className
Class.getName()
Vector<E> addrs
String classFactory
String classFactoryLocation
String contents
ModificationItem[] unexecs
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String attrID
boolean ordered
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
boolean ignoreCase
int mod_op
Attribute attr
int searchScope
int timeLimit
boolean derefLink
boolean returnObj
long countLimit
String[] attributesToReturn
Attributes attrs
NamingException exception
String id
boolean criticality
byte[] value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
int resultCode
String badAttrId
UnsolicitedNotification notice
Object resolvedObj
Name remainingName
String name
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String myClassName
AttributeSet attrset
AttributeSet attrset
Date value
java.util.Date
значение.protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- если поток не может быть десериализованInvalidObjectException
- Брошенный, если таблица перечислимой величины является нулем, целочисленное значение этой перечислимой величины не соответствует элементу в таблице перечислимой величины, или соответствующий элемент в таблице перечислимой величины является нулем. (Отметьте: InvalidObjectException
подкласс ObjectStreamException
, который readResolve()
как объявляют, бросает.)int value
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
URI uri
MediaSizeName mediaName
PrintJobAttributeSet attributes
PrintServiceAttributeSet attributes
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOException
String fileName
int lineNumber
int columnNumber
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
LinkedList<E> elements
Subject this$0
String prompt
String[] choices
int defaultChoice
boolean multipleSelectionsAllowed
int[] selections
choices
список.Locale locale
String prompt
boolean echoOn
char[] inputPassword
int messageType
String message
Callback callback
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
KerberosPrincipal principal
int versionNum
javax.security.auth.kerberos.KeyImpl key
KeyImpl
сериализируется, выписывая ASN1 Закодированные байты ключа шифрования. Кодирование ASN1 определяется в RFC4120 и следующим образом: EncryptionKey ::= SEQUENCE { keytype [0] Int32 -- actually encryption type --, keyvalue [1] OCTET STRING }
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
KerberosPrincipal
сериализируется, выписывая PrincipalName и области в их DER-закодированной форме как определено в Разделе 5.2.2 из IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
byte[] asn1Encoding
javax.security.auth.kerberos.KeyImpl sessionKey
KeyImpl
сериализируется, выписывая ASN1 Закодированные байты ключа шифрования. Кодирование ASN1 определяется в RFC4120 и следующим образом: EncryptionKey ::= SEQUENCE { keytype [0] Int32 -- actually encryption type --, keyvalue [1] OCTET STRING }
boolean[] flags
Date authTime
Date startTime
Date endTime
Date renewTill
KerberosPrincipal client
KerberosPrincipal server
InetAddress[] clientAddresses
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream ois) throws IOException
KeyImpl
сериализируется, выписывая ASN1 Закодированные байты ключа шифрования. Кодирование ASN1 определяется в RFC4120 и следующим образом: EncryptionKey:: = ПОСЛЕДОВАТЕЛЬНОСТЬ {keytype [0] Int32 - фактически тип шифрования - keyvalue [1] СТРОКА ОКТЕТА}IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
String actions
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
X500Principal
сериализируется, выписывая его DER-закодированную форму (значение getEncoded
сериализируется).IOException
String authenticationID
String authorizationID
String authorizedID
boolean authorized
Throwable _exception
SQLException ex
SQLException
то, что драйвер бросит в приложение, когда ошибка произойдет, и объединенное в пул соединение больше не применимо.SQLException exception
PreparedStatement statement
InputStream binaryStream
InputStream
объект, который будет возвращен методом getBinaryStream
, который определяется в ResultSet
интерфейс.InputStream unicodeStream
InputStream
объект, который будет возвращен методом getUnicodeStream
, который определяется в ResultSet
интерфейс.InputStream asciiStream
InputStream
объект, который будет возвращен методом getAsciiStream
, который определяется в ResultSet
интерфейс.Reader charStream
Reader
объект, который будет возвращен методом getCharacterStream
, который определяется в ResultSet
интерфейс.String command
execute
вызывается.String URL
DriverManager.getConnection
когда DriverManager
используется, чтобы получить соединение. URL JDBC идентифицирует драйвер, который будет использоваться, чтобы сделать conndection. Этот URL может быть найден в документации, предоставленной поставщиком драйвера.
String dataSource
DataSource
объект из Каталога Java и Называющий Интерфейс (JNDI) именование службы.int rowSetType
RowSet
объект. Это должен быть один из следующих ResultSet
константы: TYPE_FORWARD_ONLY
, TYPE_SCROLL_INSENSITIVE
, или TYPE_SCROLL_SENSITIVE
.boolean showDeleted
boolean
указание, видимы ли удаленные строки в этом JDBC RowSet
объект.int queryTimeout
RowSet
объект соединяется с его источником данных, то есть, в то время как он заполняет себя с данными и в то время как он записывает данные обратно к источнику данных.int maxRows
int maxFieldSize
int concurrency
RowSet
объект. Это должен быть один из следующих ResultSet
константы: CONCUR_READ_ONLY
или CONCUR_UPDATABLE
.boolean readOnly
boolean
указание, ли этот JDBC RowSet
объект только для чтения. true
указывает, что это только для чтения; false
то, что это перезаписываемо.boolean escapeProcessing
boolean
указание, ли читатель для этого JDBC RowSet
объект должен выполнить обработку escape. true
включаются средства, которые выходят из обработки; false
то, что это не. Значение по умолчанию true
.int isolation
RowSet
объект. Это должен быть один из следующих Connection
константы: TRANSACTION_NONE
, TRANSACTION_READ_UNCOMMITTED
, TRANSACTION_READ_COMMITTED
, TRANSACTION_REPEATABLE_READ
или TRANSACTION_SERIALIZABLE
.int fetchDir
RowSet
объект собирается быть выбранным. Следующий ResultSet
константы являются возможными значениями: FETCH_FORWARD
, FETCH_REVERSE
, FETCH_UNKNOWN
. Неиспользованный в это время.
int fetchSize
RowSet
объект. Неиспользованный в это время.
Map<K,V> map
java.util.Map
объект, который содержит записи, отображающие имена типов SQL на классы в языке программирования Java для пользовательского отображения определяемых пользователем типов.Vector<E> listeners
Vector
объект, который содержит список слушателей, которые зарегистрировались в этом RowSet
объект.Hashtable<K,V> params
Vector
объект, который содержит набор параметров для этого RowSet
текущая команда объекта.int colCount
RowSet
возразите, что создал это RowSetMetaDataImpl
объект.javax.sql.rowset.RowSetMetaDataImpl.ColInfo[] colInfo
ColInfo
объекты, используемые, чтобы хранить информацию о каждом столбце в RowSet
объект тот, для который это RowSetMetaDataImpl
объект создавался. Первое ColInfo
объект в этом массиве содержит информацию о первом столбце в RowSet
объект, второй элемент содержит информацию о втором столбце и так далее.RowSetWarning rwarning
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
SerialArray
от потока.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
SerialArray
к потоку.IOException
ClassNotFoundException
Object[] elements
Object
в языке программирования Java, который представляет элемент в SQL ARRAY
значение.int baseType
SerialArray
объект. Тип выражается как одна из констант от class java.sql.Types
.String baseTypeName
ARRAY
значение, что это SerialArray
объект представляет.int len
SerialArray
объект, который является также числом элементов в SQL ARRAY
значение, что это SerialArray
объект представляет.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
byte[] buf
SerialBlob
объект.Blob blob
Blob
объект тот, на который это SerialBlob
объект базируется.long len
SerialBlob
массив объекта байтов.long origLen
SerialBlob
массив объекта байтов, когда это было сначала установлено.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
char[] buf
CLOB
значение, что это SerialClob
объект представляет.Clob clob
long len
SerialClob
внутренний массив объекта символов.long origLen
SerialClob
внутренний массив объекта символов.URL url
int baseType
SerialDatalink
объект. Тип выражается как один из contants от class java.sql.Types
.String baseTypeName
DATALINK
значение, которое представляет этот объект SerialDatalink.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
SerialJavaObject
от потока.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
SerialJavaObject
к потоку.IOException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
SerialStruct
от потока.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
SerialStruct
к потоку.IOException
ClassNotFoundException
String SQLTypeName
SerialStruct
объект представляет. Это - имя, используемое в определении SQL SQL структурированный тип.Object[] attribs
Object
экземпляры, в которых каждый элемент является атрибутом SQL структурированный тип что это SerialStruct
объект представляет. Атрибуты упорядочиваются согласно их порядку в определении SQL структурированный тип.SyncResolver syncResolver
javax.sql.rowset.spi.SyncResolver
то, что это SyncProviderException
объект возвратится когда getSyncResolver
метод вызывают.QName name
Class<T> declaredType
Class<T> scope
JAXBElement.GlobalScope
для глобальной переменной xml объявление элемента. - локальному объявлению элемента установили контекст в Java представление class составного типа defintion содержащий xml объявление элемента.Object value
boolean nil
Throwable cause
null
если это исключение не было вызвано другим throwable или если причинный throwable неизвестен.Throwable cause
Throwable cause
Throwable cause
URIReference uriReference
Throwable cause
Throwable cause
Exception exception
Exception
это представляет ошибку.Throwable cause
Exception nested
SourceLocator locator
Throwable containedException
Exception exception
Exception
для TransformerFactoryConfigurationError
.Object value
SOAPFault fault
Throwable cause
private void readObject(ObjectInputStream s) throws IOException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
private void readObject(ObjectInputStream s) throws IOException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
NameComponent[] binding_name
BindingType binding_type
Exception exception
String publicId
SAXParseException.getPublicId()
String systemId
SAXParseException.getSystemId()
int lineNumber
SAXParseException.getLineNumber()
int columnNumber
SAXParseException.getColumnNumber()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92