|
Spec-Zone .ru
спецификации, руководства, описания, API
|
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - если GraphicsEnvironment.isHeadless() возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()AccessibleContext accessibleContext
byte[] bdata
int id
boolean consumed
AWTEvent.consume(), AWTEvent.isConsumed()protected Object readResolve() throws ObjectStreamException
AWTKeyStroke (или подкласс AWTKeyStroke) который равен этому экземпляру.ObjectStreamExceptionchar 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 возвраты trueClassNotFoundExceptionIOExceptionButton.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 объектIOExceptionAWTEventMulticaster.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
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream и если это не null добавляет слушатель, чтобы получить события элемента, запущенные Checkbox. Будут проигнорированы нераспознанные ключи или значения.HeadlessException - если GraphicsEnvironment.isHeadless возвраты trueClassNotFoundExceptionIOExceptionCheckbox.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 объектIOExceptionAWTEventMulticaster.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
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ItemListeners как дополнительные данные. Несериализуемое ItemListeners обнаруживаются и никакая попытка не предпринимается, чтобы сериализировать их.null завершенная последовательность 0 или больше пар; пара состоит из a String и Object; String указывает на тип объекта и одно из следующего: itemListenerK указание ItemListener объектIOExceptionAWTEventMulticaster.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 возвраты trueClassNotFoundExceptionIOExceptionChoice.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 объектIOExceptionAWTEventMulticaster.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 добавляет слушатель, чтобы получить множество событий, запущенных компонентом. Будут проигнорированы нераспознанные ключи или значения.ClassNotFoundExceptionIOExceptionComponent.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)IOExceptionAWTEventMulticaster.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), AWTEventPropertyChangeSupport 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, или nullIOExceptionAWTEventMulticaster.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
EventQueueboolean consumed
Event.isConsumed()private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream и выполняет назад, совместимость проверяет преобразование любого a dir или a file равный пустой строке к null.ClassNotFoundExceptionIOExceptionint 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
IOExceptionClassNotFoundExceptionint 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. Будут проигнорированы нераспознанные ключи или значения.ClassNotFoundExceptionIOExceptionFont.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 возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Image, Frame.getIconImage(), Frame.setIconImage(Image), Frame.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
Image, который доступен с 1.4.ImageIOExceptionImage, 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.gridxint gridwidth
Использовать REMAINDER определить, что область дисплея компонента будет от gridx к последней ячейке в строке. Использовать RELATIVE определить, что область дисплея компонента будет от gridx к рядом с последним в его строке.
gridwidth должно быть неотрицательным, и значение по умолчанию 1.
int gridheight
Использовать REMAINDER определить, что область дисплея компонента будет от gridy к последней ячейке в столбце. Использовать RELATIVE определить, что область дисплея компонента будет от gridy к рядом с последним в его столбце.
gridheight должно быть неотрицательное значение, и значение по умолчанию 1.
double weightx
Менеджер по расположению сумки сетки вычисляет вес столбца, чтобы быть максимумом weightx из всех компонентов в столбце. Если получающееся расположение меньше горизонтально чем область, это должно заполниться, дополнительное пространство распределяется каждому столбцу в пропорции к его весу. Столбец, у которого есть вес нуля, не получает дополнительного пространства.
Если все веса являются нулем, все дополнительное пространство появляется между сетками ячейки и левых и правых краев.
Значение по умолчанию этого поля 0. weightx должно быть неотрицательное значение.
GridBagConstraints.clone(), GridBagConstraints.weightydouble weighty
Менеджер по расположению сумки сетки вычисляет вес строки, чтобы быть максимумом weighty из всех компонентов подряд. Если получающееся расположение меньше вертикально чем область, это должно заполниться, дополнительное пространство распределяется каждой строке в пропорции к ее весу. Строка, у которой есть вес нуля, не получает дополнительного пространства.
Если все веса являются нулем, все дополнительное пространство появляется между сетками ячейки и главных и базовых краев.
Значение по умолчанию этого поля 0. weighty должно быть неотрицательное значение.
GridBagConstraints.clone(), GridBagConstraints.weightxint 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(), ComponentOrientationint 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.ipadyint ipady
ipady пиксели. Значение по умолчанию 0.
GridBagConstraints.clone(), GridBagConstraints.ipadxint tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady, где значение по умолчанию будет 0.GridBagConstraints.ipadyint minHeight
ipadx, где значение по умолчанию будет 0.GridBagConstraints.ipadxHashtable<K,V> comptable
comptable компоненты, и значения являются экземплярами GridBagConstraints.GridBagConstraintsGridBagConstraints 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() возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.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 возвраты trueClassNotFoundExceptionIOExceptionList.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 объектIOExceptionAWTEventMulticaster.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 возвраты trueIOExceptionClassNotFoundExceptionGraphicsEnvironment.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 возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.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 возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.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 возвраты trueClassNotFoundExceptionIOExceptionMenuItem.removeActionListener(ActionListener), MenuItem.addActionListener(ActionListener), MenuItem.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners как дополнительные данные. Несериализуемые слушатели обнаруживаются, и никакая попытка не предпринимается, чтобы сериализировать их.null завершенная последовательность 0 или больше пар; пара состоит из a String и Object; String указывает на тип объекта и одно из следующего: actionListenerK указание ActionListener объектIOExceptionAWTEventMulticaster.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(), KeyEventboolean 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 возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Scrollbar.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
AdjustmentListeners как дополнительные данные. Несериализуемые слушатели обнаруживаются, и никакая попытка не предпринимается, чтобы сериализировать их.null завершенная последовательность 0 или больше пар; пара состоит из a String и Object; String указывает на тип объекта и одно из следующего: adjustmentListenerK указание AdjustmentListener объектIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.adjustmentListenerK, Scrollbar.readObject(ObjectInputStream)int value
Scrollbar. Это свойство должно быть больше чем или равным minimum и меньше чем или равный maximum - visibleAmountScrollbar.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() возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint 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 и меньше чем maximumint 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 объект.ObjectStreamExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - если GraphicsEnvironment.isHeadless() возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.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() возвраты trueClassNotFoundExceptionIOExceptionTextComponent.removeTextListener(java.awt.event.TextListener), TextComponent.addTextListener(java.awt.event.TextListener), GraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.textListenerKString 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() возвраты trueClassNotFoundExceptionIOExceptionTextField.removeActionListener(ActionListener), TextField.addActionListener(ActionListener), GraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.actionListenerKint 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 возвраты trueClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Window.writeObject(java.io.ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
WindowListeners и WindowFocusListeners как дополнительные данные. Написал список дочерних окон как дополнительные данные. Написал список изображений значка как дополнительные данныеnull завершенная последовательность 0 или больше пар; пара состоит из a String и и Object; String указывает на тип объекта и одно из следующего: windowListenerK указание a WindowListener объект; windowFocusWindowK указание a WindowFocusListener объект; ownedWindowK указание на дочерний элемент Window объектIOExceptionAWTEventMulticaster.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.ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragGestureEvent. Выполняет сериализацию значения по умолчанию и затем выписывает этот объект List из событий жеста, если и только если List может быть сериализирован. В противном случае null пишется вместо этого. В этом случае, a DragGestureEvent создаваемый из получающегося десериализованного потока будет содержать пустое List из событий жеста.List экземпляр, или null.IOExceptionDragSource dragSource
Component component
Point origin
int action
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureRecognizer. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient поля. Этот объект DragGestureListener тогда десериализовывается также при использовании следующего объекта в потоке.ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragGestureRecognizer. Этот метод сначала выполняет сериализацию значения по умолчанию. Затем, этот объект DragGestureListener выписывается, если и только если это может быть сериализировано. В противном случае null пишется вместо этого.DragGestureListener, или null.IOExceptionDragSource 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. ClassNotFoundExceptionIOExceptionSystemFlavorMap.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 объект. IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSourceContext. Этот метод сначала выполняет десериализацию значения по умолчанию для всех не -transient поля. Этот объект Transferable и DragSourceListener тогда десериализовываются также при использовании следующих двух объектов в потоке. Если получающееся Transferable null, этот объект Transferable устанавливается в макет Transferable который поддерживает нет DataFlavors.ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragSourceContext. Этот метод сначала выполняет сериализацию значения по умолчанию. Затем, этот объект Transferable выписывается, если и только если это может быть сериализировано. В противном случае null пишется вместо этого. В этом случае, a DragSourceContext создаваемый из получающегося десериализованного потока будет содержать макет Transferable который поддерживает нет DataFlavors. Наконец, этот объект DragSourceListener выписывается, если и только если это может быть сериализировано. В противном случае null пишется вместо этого.Transferable экземпляр, или null, сопровождаемый любым a DragSourceListener экземпляр, или null.IOExceptionDragGestureEvent 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. Если это перестало работать, следующий объект в потоке используется вместо этого.ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DropTarget. Выполняет сериализацию значения по умолчанию, и затем выписывает этот объект DropTargetListener если и только если это может быть сериализировано. В противном случае null пишется вместо этого.DropTargetListener экземпляр, или null.IOExceptionDropTargetContext 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().ClassNotFoundExceptionIOExceptionlong 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
IOExceptionClassNotFoundExceptionboolean 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
IOExceptionClassNotFoundExceptionint 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 - если ошибка ввода-вывода происходит при записи в streamint key
int mask
NumericShaper.Range shapingRange
Range для контекстного формирования или Range для неконтекстного формирования. null для основанного на битовой маске API.protected Object readResolve() throws InvalidObjectException
InvalidObjectExceptionprivate void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate Object readResolve() throws ObjectStreamException
ObjectStreamExceptionAffineTransform transform
AffineTransform для этого TransformAttribute, или null если AffineTransform идентификационные данные, преобразовывают.private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptiondouble 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. ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream сопровождаемый байтом, указывающим на тип дуги этого Arc2D экземпляр.byte указание на тип дуги Arc2D.OPEN, Arc2D.CHORD, или Arc2D.PIE. IOExceptiondouble 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. ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream сопровождаемый байтом, указывающим на тип дуги этого Arc2D экземпляр.byte указание на тип дуги Arc2D.OPEN, Arc2D.CHORD, или Arc2D.PIE. IOExceptionfloat 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 методе.
ClassNotFoundExceptionIOExceptionprivate 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 | Нет больше сегментов пути после. |
IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream сопровождаемый явной сериализацией сегментов пути сохранен в этом пути. Нет никакого значения по умолчанию сериализуемых полей с 1.6.
Последовательные данные для этого объекта описываются в writeObject методе.
ClassNotFoundExceptionIOExceptionprivate 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 | Нет больше сегментов пути после. |
IOExceptiondouble 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
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
PropertyChangeListeners. Во время сериализации мы пропускаем несериализуемых слушателей и только сериализируем сериализуемых слушателей.
IOExceptionPropertyChangeEvent evt
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
VetoableChangeListeners. Во время сериализации мы пропускаем несериализуемых слушателей и только сериализируем сериализуемых слушателей.
IOExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionBeanContextChild beanContextChildPeer
BeanContext в котором это BeanContextChild вкладывается.PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
BeanContext propagatedFrom
BeanContext от которого было распространено это событиеCollection<E> children
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionBeanContextServiceProvider serviceProvider
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionint serializable
Locale locale
boolean okToUseGui
boolean designTime
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString path
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionString classname
String actions
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
InvalidObjectException - если объект недопустим или имеет причину, которая не является IOExceptionIOExceptionClassNotFoundExceptionException detail
Это поле предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause() метод является теперь привилегированными средствами получения этой информации.
TC_CLASS ClassDescriptor
A ClassDescriptor is a special cased serialization of
a java.io.ObjectStreamClass instance.
Новый дескриптор сгенерирован в течение начального времени, которое дескриптор class пишется в поток. Будущие ссылки на дескриптор class пишутся как ссылки на начальный экземпляр дескриптора class.ObjectStreamClassThrowable ex
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObjectNoData()
throws ObjectStreamException
ObjectStreamExceptionString name
Enum.toString() метод вместо того, чтобы получить доступ к этому полю.int ordinal
EnumSet и EnumMap.Throwable exception
TC_STRING (utf String)
Строка пишется методом DataOutput.writeUTF. Новый дескриптор сгенерирован, чтобы обратиться ко всем будущим ссылкам на строковый экземпляр в потоке.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint count
boolean shared
char[] value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
StringBuilder экземпляр к потоку (то есть, сериализируйте это).int), сопровождаемый символами в строковом разработчике (char[]). Длина char массив может быть больше чем число символов, в настоящий момент сохраненных в строковом разработчике, когда игнорируются дополнительные символы.IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Throwable от потока, осуществляя ограничения отмеченности на поля. Нулевые записи и самоуказатели не позволяются в списке suppressedExceptions. Нулевые записи не позволяются для микроэлементов стека. Нулевой стек прослеживает в последовательных результатах формы в массиве элемента стека нулевом длиной. Одноэлементный стек прослеживает, чья запись равна new StackTraceElement("", "", null, Integer.MIN_VALUE) результаты в a null stackTrace поле. Отметьте, что нет никаких ограничений на значение cause поле может содержать; оба null и this допустимые значения для поля.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Throwable возразите против потока. A null поле трассировки стека представляется в последовательной форме как массив с одним элементом, элемент которого равен new StackTraceElement("", "", null, Integer.MIN_VALUE).IOExceptionString 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 типы параметра, приведет к исключениям во время десериализации.
IOExceptionprivate Object readResolve()
MethodType объект после сериализации.MethodType.private Object readResolve() throws ReflectiveOperationException
ReflectiveOperationExceptionClass<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 экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
BigDecimal к рассматриваемому потокуIOExceptionBigInteger intVal
BigDecimal.unscaledValue().BigDecimal.unscaledValue()int scale
BigDecimal.scale.BigDecimal.scaleprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigInteger экземпляр от потока (то есть, десериализуйте это). Величина читается в как массив байтов по историческим причинам, но она преобразовывается в массив ints, и байтовый массив отбрасывается. Отметьте: текущее соглашение состоит в том, чтобы инициализировать поля кэша, число битов, bitLength и lowestSetBit, к 0, а не некоторое другое значение маркера. Поэтому, никакие явные меры, чтобы установить эти поля не должны быть предприняты в readObject, потому что у тех полей уже есть 0 значений быть значением по умолчанию, так как defaultReadObject не используется.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
BigInteger экземпляр к потоку. Величина BigInteger сериализируется как байтовый массив по историческим причинам.IOExceptionint bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MathContext экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionint precision
precision всегда будет неотрицательным.
RoundingMode roundingMode
RoundingModeint responseCode
String location
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionString actions
private Object writeReplace() throws ObjectStreamException
ObjectStreamException - если новый объект, заменяющий этот объект, не мог бы быть созданprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionbyte[] ipaddress
int scope_id
boolean scope_id_set
boolean scope_ifname_set
String ifname
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate Object readResolve() throws ObjectStreamException
ObjectStreamException - если новый объект, заменяющий этот объект, не мог бы быть созданprivate void readObjectNoData(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionint address
int family
String hostName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObjectNoData()
throws ObjectStreamException
ObjectStreamExceptionInetAddress addr
String hostname
int port
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
ObjectInputStream.defaultReadObject() метод вызывается, чтобы считать значение поля string. Результат тогда анализируется обычным способом.
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream os) throws IOException
Единственное сериализуемое поле экземпляра URI является своим полем string. Тому полю дают значение, если у него уже нет того, и затем ObjectOutputStream.defaultWriteObject() метод данного объектного потока вывода вызывается.
IOExceptionString string
String input
int index
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString 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 - если объект недопустим или имеет причину, которая не является IOExceptionIOExceptionClassNotFoundExceptionString 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.
IOExceptionClassNotFoundExceptionActivationSystem 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.
IOExceptionClassNotFoundExceptionprivate 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 спецификация.
IOExceptionClassNotFoundExceptionVMID 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.
IOExceptionClassNotFoundExceptionprivate 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 метод.
IOExceptionClassNotFoundExceptionprivate 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
IOExceptionClassNotFoundExceptionint port
RMIClientSocketFactory csf
RMIServerSocketFactory ssf
Permission perm
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionboolean all_allowed
true если этот BasicPermissionCollection содержит BasicPermission с '*' как его имя разрешения.Class<T> permClass
Hashtable<K,V> permissions
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
URL сопровождается int указание на число сертификатов, чтобы следовать (значение "нуля" обозначает, что нет никаких сертификатов, связанных с этим объектом). Каждый сертификат выписывается, запускаясь с a String обозначение типа сертификата, сопровождаемого int определение продолжительности кодирования сертификата, сопровождаемого сертификатом, кодирующим себя, который выписывается как массив байтов. Наконец, если какие-либо подписывающие лица кода присутствуют тогда, массив подписывающих лиц кода сериализируется и выписывается также.IOExceptionURL location
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionString 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionException exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionProvider provider
SecureRandomSpi secureRandomSpi
String algorithm
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionbyte[] content
byte[] signature
String thealgorithm
PrivateKey privateKey
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
String обозначение type сопровождается a String обозначение name сопровождается a String обозначение actions сопровождается int указание на число сертификатов, чтобы следовать (значение "нуля" обозначает, что нет никаких сертификатов, связанных с этим объектом). Каждый сертификат выписывается, запускаясь с a String обозначение типа сертификата, сопровождаемого int определение продолжительности кодирования сертификата, сопровождаемого сертификатом, кодирующим себя, который выписывается как массив байтов.IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprotected 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 экземпляр.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
CertificateRevokedException экземпляр.IOExceptionDate 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
ClassNotFoundExceptionIOExceptionint index
CertPath certPath
CertPath это проверялось, когда исключение было выданоCertPathValidatorException.Reason reason
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BatchUpdateException от потока.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
BatchUpdateException к потоку.IOExceptionClassNotFoundExceptionint[] updateCounts
long[] longUpdateCounts
String SQLState
int vendorCode
SQLException next
protected Object readResolve() throws InvalidObjectException
InvalidObjectExceptionString name
Attribute. Имя используется прежде всего readResolve искать соответствующий предопределенный экземпляр, десериализовывая экземпляр.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException - если объекты, считанные из потока, недопустимы.IOExceptionClassNotFoundExceptiondouble[] 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 поле инициализируется, чтобы удостовериться обратная совместимость.IOExceptionString[] 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. Все другие записи локализуются имена.TimeZoneString 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 поведению.
IOExceptionClassNotFoundExceptionString 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 поля.IOExceptionClassNotFoundExceptionchar 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 - если объекты, считанные из потока, недопустимы.IOExceptionClassNotFoundExceptionLocale 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.
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
byte поля такой как maxIntegerDigits быть равным int поля такой как maximumIntegerDigits (или к Byte.MAX_VALUE, какой бы ни меньше), для совместимости с JDK 1.1 версии потокового формата.IOExceptionboolean 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 - если образец недопустимIOExceptionClassNotFoundExceptionint serialVersionOnStream
defaultCenturyStart в действии. defaultCenturyStart. serialVersionOnStream пишется.String pattern
DateFormatSymbols formatData
DateFormatSymbolsDate defaultCenturyStart
defaultCenturyStart, который может быть любой датой., Возможно, не нуль.Locale locale
SimpleDateFormat. Значение может быть нулем, если этот объект был создан более старым SimpleDateFormat и десериализованный.private Object readResolve() throws ObjectStreamException
InvalidObjectException - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate Object writeReplace()
out.writeByte(11); // identifies this as a Year out.writeInt(year);
int year
private Object readResolve() throws ObjectStreamException
InvalidObjectException - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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 - всегдаObjectStreamExceptionprivate 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
int) из двухсторонней очереди, сопровождаемой всеми ее элементами (каждый ссылка на объект) в первом-к-последнему порядке.IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint size
Object[] a
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BitSet экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
BitSet экземпляр к потоку (то есть, сериализируйте это).IOExceptionlong[] bits
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
Calendar только выписал бы его данные состояния и текущее время, и не выписал бы любые полевые данные, такой как fields[], isTimeSet, areFieldsSet, и isSet[]. nextStamp также не должна быть часть постоянного состояния. К сожалению, это не происходило перед JDK 1.1 поставленный. Чтобы быть совместимыми с JDK 1.1, мы должны будем всегда выписывать флаги состояния и значения полей. Однако, nextStamp может быть удален из потока сериализации; это, вероятно, произойдет в ближайшем будущем.IOExceptionint[] fields
FIELD_COUNT целые числа, с индексируют значения ERA через DST_OFFSET.boolean[] isSet
FIELD_COUNT булевские переменные, с индексируют значения ERA через DST_OFFSET.long time
Calendar.isTimeSetboolean isTimeSet
time допустимо. Время делается недопустимым изменением к элементу field[].Calendar.timeboolean 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
IOExceptionClassNotFoundExceptionObject element
Object element
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionCollection<E> c
Object mutex
private Object readResolve()
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate Object writeReplace()
Collection<E> c
private Object readResolve()
private Object writeReplace()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
getTime() испускается (долго). Это представляет смещение с 1 января 1970, GMT 0:00:00 в миллисекундах.IOExceptionString flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString f
char c
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionlong gregorianCutover
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
HashMap экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint size
String flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
LinkedList экземпляр от потока (то есть, десериализовывает это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
LinkedList экземпляр к потоку (то есть, сериализирует это).IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Locale.IOExceptionClassNotFoundExceptionIllformedLocaleExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
Locale к указанному ObjectOutputStream.IOExceptionprivate Object readResolve() throws ObjectStreamException
Locale экземпляр, эквивалентный десериализованному Locale. Когда сериализированный язык, страна и различные поля, считанные из объектного потока данных, точно "ja", "JP", "JP" или "th", "TH", "TH" и поля сценария/расширений пусты, этот метод предоставления UNICODE_LOCALE_EXTENSION "приблизительно" / "японский язык" (тип календаря является "японским"), или "ню" / "тайский язык" (тип сценария числа является "тайским"). См. Особые случаи для получения дополнительной информации.ObjectStreamExceptionString country
String extensions
int hashcode
String language
String script
String variant
String s
String s
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
PriorityQueue экземпляр от потока (то есть, десериализовывает это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Object) в надлежащем порядке.IOExceptionint size
Comparator<T> comparator
Properties defaults
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Random экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Random экземпляр к потоку.IOExceptionboolean haveNextNextGaussian
double nextNextGaussian
long seed
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate 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.
IOExceptionint startMonth
Calendar.JANUARY и Calendar.DECEMBER включительно. Это значение не должно равняться endMonth. Если useDaylight ложь, это значение игнорируется.
int startDay
startMode == DOW_IN_MONTHstartDay указывает на день месяца startMonth на котором летнее время запускается, от 1 до 28, 30, или 31, в зависимости от startMonth. startMode != DOW_IN_MONTHstartDay указывает который 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_MONTHendDay указывает на день месяца endMonth на котором летнее время заканчивается, от 1 до 28, 30, или 31, в зависимости от endMonth. endMode != DOW_IN_MONTHendDay указывает который 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_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEstartDay поле. Если useDaylight ложь, это значение игнорируется.
int endMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEendDay поле. Если 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 экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
TreeMap экземпляр к потоку (то есть, сериализируйте это).IOExceptionComparator<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 экземпляр от потока (то есть, десериализуйте это).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
TreeSet экземпляр к потоку (то есть, сериализируйте это).null если это повинуется естественному упорядочиванию своих элементов (Объект), сопровождаемый размером набора (число элементов, это содержит) (интервал), сопровождаемый всеми его элементами (каждый Объект) в порядке (как определено Компаратором набора, или естественным упорядочиванием элементов, если у набора нет никакого Компаратора).IOExceptionString s
String flags
private void writeObject(ObjectOutputStream s) throws IOException
Vector экземпляр к потоку (то есть, сериализируйте это). Этот метод выполняет синхронизацию, чтобы гарантировать непротиворечивость сериализированных данных.IOExceptionObject[] 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint segmentMask
int segmentShift
java.util.concurrent.ConcurrentHashMap.Segment<K,V>[] segments
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) в надлежащем порядке, сопровождаемом нулемIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) в надлежащем порядке, сопровождаемом нулемIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionComparator<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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionCopyOnWriteArrayList<E> al
CountedCompleter<T> completer
int pending
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
null если ни одинIOExceptionint status
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Object) в надлежащем порядке, сопровождаемом нулемIOExceptionint capacity
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Object) в надлежащем порядке, сопровождаемом нулемIOExceptionint capacity
AtomicInteger count
ReentrantLock takeLock
Condition notEmpty
ReentrantLock putLock
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) в надлежащем порядке, сопровождаемом нулемIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock lock
Condition notEmpty
PriorityQueue<E> q
Object result
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock qlock
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
private void writeObject(ObjectOutputStream out) throws IOException
ThreadLocalRandom к потоку (то есть, сериализирует это).IOExceptionprivate 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionDoubleBinaryOperator function
long identity
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionLongBinaryOperator function
long identity
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantReadWriteLock.ReadLock readerLock
ReentrantReadWriteLock.WriteLock writerLock
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate Object readResolve()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
IOExceptionLevel 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
IOExceptionClassNotFoundExceptionString 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 является нулем.IOExceptionClassNotFoundExceptionbyte[] 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
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionString 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_DESCRIPTORStreamCorruptedException бросается.IOExceptionClassNotFoundExceptionprivate 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. IOExceptionString 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 бросается.IOExceptionClassNotFoundExceptionprivate 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 непосредственно. IOExceptionString description
String className
MBeanAttributeInfo[] attributes
MBeanOperationInfo[] operations
MBeanConstructorInfo[] constructors
MBeanNotificationInfo[] notifications
String[] types
String type
MBeanParameterInfo[] signature
int impact
INFO, ACTION, ACTION_INFO, UNKNOWNString type
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionString actions
ObjectName objectName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionMBeanServerPermission collectionPermission
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Notification от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
Notification к ObjectOutputStream.IOExceptionString message
long sequenceNumber
Object source
long timeStamp
String type
Object userData
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ObjectOutputStream.IOExceptionNumber val
serialVersionUID этого class -4679739485102359104L.
ObjectName name
String className
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectName от ObjectInputStream.jmx.serial.form отличается от 1.0): строка" <домен>: <свойства> <дикие>", где: ObjectNameObjectName.getKeyPropertyListString()
isPropertyPattern, или символ"*"если isPropertyPattern и <свойства> пусты, или",*"если isPropertyPattern и <свойства> не пусты. ObjectName.ObjectName(String) конструктор, чтобы произвести эквивалент ObjectName. jmx.serial.form 1.0): <домен> <propertyList> <propertyListString> <canonicalName> <образец> <propertyPattern>, где: ObjectNameHashtable это содержит всех пар (ключ, значение) для этого ObjectNameString представление списка свойств в любом порядке (не в обязательном порядке каноническое представление) String содержа это ObjectName's каноническое имяtrue если это ObjectName содержит образецtrue если это ObjectName содержит образец в списке свойствIOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ObjectName к ObjectOutputStream.jmx.serial.form отличается от 1.0): строка" <домен>: <свойства> <дикие>", где: ObjectNameObjectName.getKeyPropertyListString()
isPropertyPattern, или символ"*"если это isPropertyPattern и <свойства> пусты, или",*"если isPropertyPattern и <свойства> не пусты. ObjectName.ObjectName(String) конструктор, чтобы произвести эквивалент ObjectName. jmx.serial.form 1.0): <домен> <propertyList> <propertyListString> <canonicalName> <образец> <propertyPattern>, где: ObjectNameHashtable это содержит всех пар (ключ, значение) для этого ObjectNameString представление списка свойств в любом порядке (не в обязательном порядке каноническое представление) String содержа это ObjectName's каноническое имяtrue если это ObjectName содержит образецtrue если это ObjectName содержит образец в списке свойствIOExceptionString className
RuntimeException runtimeException
RuntimeExceptionRuntimeException runtimeException
RuntimeExceptionString 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.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
DescriptorSupport к ObjectOutputStream.IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidTargetObjectTypeException от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
InvalidTargetObjectTypeException к ObjectOutputStream.IOExceptionException exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanAttributeInfo от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanAttributeInfo к ObjectOutputStream.IOExceptionDescriptor attrDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanConstructorInfo от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanConstructorInfo к ObjectOutputStream.IOExceptionDescriptor consDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanInfoSupport от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanInfoSupport к ObjectOutputStream.IOExceptionModelMBeanAttributeInfo[] modelMBeanAttributes
MBeanConstructorInfo[] modelMBeanConstructors
Descriptor modelMBeanDescriptor
MBeanNotificationInfo[] modelMBeanNotifications
MBeanOperationInfo[] modelMBeanOperations
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanNotificationInfo от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanNotificationInfo к ObjectOutputStream.IOExceptionDescriptor notificationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ModelMBeanOperationInfo от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanOperationInfo к ObjectOutputStream.IOExceptionDescriptor operationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
XMLParseException от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
XMLParseException к ObjectOutputStream.IOExceptionObjectName 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".ObjectStreamExceptionprivate 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".ObjectStreamExceptionint 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.IOExceptionClassNotFoundExceptionpublic Object readResolve() throws ObjectStreamException
ObjectInputStream с уникальным экземпляром для того значения.ObjectStreamException - если объект чтения не может быть разрешен.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TabularDataSupport от ObjectInputStream.IOExceptionClassNotFoundExceptionMap<K,V> dataMap
HashMapTabularType tabularType
CompositeType rowType
List<E> indexNames
ArrayListprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
MBeanServerNotificationFilter от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
MBeanServerNotificationFilter к ObjectOutputStream.IOExceptionList<E> deselectedNames
null средства, что все {@link ObjectName} s являются неявно невыбранными (проверка на явные выборы)),List<E> selectedNames
null средства, что все {@link ObjectName} s неявно выбираются (проверка на явные отмены выбора)private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RelationNotification от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
RelationNotification к ObjectOutputStream.IOExceptionList<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.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
RelationTypeSupport к ObjectOutputStream.IOExceptionboolean isInRelationService
Map<K,V> roleName2InfoMap
String typeName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Role от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
Role к ObjectOutputStream.IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RoleInfo от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
RoleInfo к ObjectOutputStream.IOExceptionString 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.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
RoleResult к ObjectOutputStream.IOExceptionRoleList roleList
RoleUnresolvedList unresolvedRoleList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
RoleUnresolved от ObjectInputStream.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
RoleUnresolved к ObjectOutputStream.IOExceptionString 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 не устанавливается.IOExceptionClassNotFoundExceptionRMIConnector.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 не устанавливается.IOExceptionRMIConnector.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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionName 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString attrID
boolean ordered
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionboolean 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint resultCode
String badAttrId
UnsolicitedNotification notice
Object resolvedObj
Name remainingName
String name
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString 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
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionURI uri
MediaSizeName mediaName
PrintJobAttributeSet attributes
PrintServiceAttributeSet attributes
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
IOExceptionString fileName
int lineNumber
int columnNumber
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionLinkedList<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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionKerberosPrincipal 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream oos) throws IOException
KerberosPrincipal сериализируется, выписывая PrincipalName и области в их DER-закодированной форме как определено в Разделе 5.2.2 из .IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionbyte[] 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream ois) throws IOException
KeyImpl сериализируется, выписывая ASN1 Закодированные байты ключа шифрования. Кодирование ASN1 определяется в RFC4120 и следующим образом: EncryptionKey:: = ПОСЛЕДОВАТЕЛЬНОСТЬ {keytype [0] Int32 - фактически тип шифрования - keyvalue [1] СТРОКА ОКТЕТА}IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString actions
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
X500Principal сериализируется, выписывая его DER-закодированную форму (значение getEncoded сериализируется).IOExceptionString 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 от потока.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
SerialArray к потоку.IOExceptionClassNotFoundExceptionObject[] 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
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionbyte[] buf
SerialBlob объект.Blob blob
Blob объект тот, на который это SerialBlob объект базируется.long len
SerialBlob массив объекта байтов.long origLen
SerialBlob массив объекта байтов, когда это было сначала установлено.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionchar[] 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 от потока.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
SerialJavaObject к потоку.IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
SerialStruct от потока.IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
SerialStruct к потоку.IOExceptionClassNotFoundExceptionString 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
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionNameComponent[] 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