Java源码示例:com.sun.xml.internal.ws.api.model.wsdl.WSDLExtension
示例1
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例2
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例3
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例4
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例5
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例6
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例7
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例8
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例9
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例10
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例11
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例12
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例13
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例14
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例15
public final <T extends WSDLExtension> Iterable<T> getExtensions(Class<T> type) {
// TODO: this is a rather stupid implementation
List<T> r = new ArrayList<T>(extensions.size());
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
r.add(type.cast(e));
}
return r;
}
示例16
public <T extends WSDLExtension> T getExtension(Class<T> type) {
for (WSDLExtension e : extensions) {
if(type.isInstance(e))
return type.cast(e);
}
return null;
}
示例17
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例18
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例19
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例20
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例21
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例22
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例23
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例24
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例25
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例26
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例27
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例28
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}
示例29
public final Iterable<WSDLExtension> getExtensions() {
return extensions;
}
示例30
public void addExtension(WSDLExtension ex) {
if(ex==null)
// I don't trust plugins. So let's always check it, instead of making this an assertion
throw new IllegalArgumentException();
extensions.add(ex);
}