jre
登录
|
jre/8
netscape
org
launcher
javafx
com
sun
webkit
media
glass
org
image
java_cup
security
openpisces
source
imageio
prism
javafx
webkit
media
sg
robot
perf
menu
property
image
charts
UnmodifiableArrayList.java
css
binding
tk
stage
application
util
font
beans
animation
PlatformUtil.java
runtime
text
geometry
embed
iio
effect
collections
ArrayListenerHelper.java
SourceAdapterChange.java
IntegerArraySyncer.java
TrackableObservableList.java
SetListenerHelper.java
SortableList.java
ObservableListWrapper.java
ImmutableObservableList.java
ObservableFloatArrayImpl.java
ChangeHelper.java
ObservableSetWrapper.java
MapAdapterChange.java
FloatArraySyncer.java
ObservableSequentialListWrapper.java
VetoableListDecorator.java
MappingChange.java
UnmodifiableListSet.java
NonIterableChange.java
SetAdapterChange.java
SortHelper.java
ObservableMapWrapper.java
ListListenerHelper.java
ElementObservableListDecorator.java
ObservableIntegerArrayImpl.java
ElementObserver.java
MapListenerHelper.java
UnmodifiableObservableMap.java
scene
logging
fxml
jmx
geom
cursor
event
print
naming
scenario
javadoc
jmx
corba
pisces
java
swing
javax
java
SourceAdapterChange.java
清空
类结构
/* * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.collections; import java.util.
List
; import javafx.collections.
ListChangeListener
; import javafx.collections.
ListChangeListener
.
Change
; import javafx.collections.
ObservableList
; public class
SourceAdapterChange
<E> extends
ListChangeListener
.
Change
<E> { private final
Change
<? extends E>
change
; private int[]
perm
; public
SourceAdapterChange
(
ObservableList
<E>
list
,
Change
<? extends E>
change
) { super(
list
); this.
change
=
change
; } @
Override
public boolean
next
() {
perm
= null; return
change
.
next
(); } @
Override
public void
reset
() {
change
.
reset
(); } @
Override
public int
getTo
() { return
change
.
getTo
(); } @
Override
public
List
<E>
getRemoved
() { return (
List
<E>)
change
.
getRemoved
(); } @
Override
public int
getFrom
() { return
change
.
getFrom
(); } @
Override
public boolean
wasUpdated
() { return
change
.
wasUpdated
(); } @
Override
protected int[]
getPermutation
() { if (
perm
== null) { if (
change
.
wasPermutated
()) { final int
from
=
change
.
getFrom
(); final int
n
=
change
.
getTo
() -
from
;
perm
= new int[
n
]; for (int
i
=0;
i
<
n
;
i
++) {
perm
[
i
] =
change
.
getPermutation
(
from
+
i
); } } else {
perm
= new int[0]; } } return
perm
; } @
Override
public
String
toString
() { return
change
.
toString
(); } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口