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);
}