interface

FindBugs and CheckForNull on classes vs. interfaces

Is there any way to let FindBugs check and warn me if a CheckForNull annotation is present on the implementation of a method in a class, but not on the declaration of the method in the interface? import javax.annotation.CheckForNull; interface Foo { public String getBar(); } class FooImpl implements Foo { @CheckForNull @...

[Adaptive Interfaces] Why aren't they around that much?

I'm currently doing research on adaptive interfaces and i'd like to hear some responses from fellow Web Developers on this subject. We used to have static interfaces back in the day, where you couldn't change a thing and you had to learn the system the way it was build. After that came adaptable interfaces, where you could change some p...

Curious question - Interface Variables (ie dim x as Iinterface = object?) And also if object is a form.

Hi, vb.net windows forms question. I've got 3 forms that have exactly the same functions, so I decided to create an interface. public Interface IExample public sub Add() Public sub Edit() Public sub View() End Interface Then I created the 3 forms, and added the 'implements interface IExample' to each. public class...

Do adding properties to an interface prevent creating private/protected "set" in derived types?

Edit: It turns out I missed something obvious, but I'm going to leave the question open in case someone else makes the same obvious mistake. Thanks to those who pointed it out See bottom for explanation. Is it possible to have a non-public set on a property that is overriding an interface property? Perhaps I'm having a stupid moment, b...

Multiple @WebService annotations in JAX-WS / CXF

I am trying to implement minor versions in JAX-WS as follows: @WebService(targetNamespace="http://mycompany.com/api/Service/v1_0") public interface ServiceRev0 { public void initialMethod(); } @WebService(targetNamespace="http://mycompany.com/api/Service/v1_1") public interface ServiceRev1 { public void newMethod(); } public c...

What is sense of interface?

Hello, I am still not so familiar with interfaces in Java. I know that interface tells which methods should have classes that implements that interface. But what is sense? Why to use it? Is not easier to create instance of class that implements interface instead of instance of interface? Or do I something important miss? ...

Generic interface problem

I'd like to have one interface for all my grid related tasks.The tasks implement this interface: public interface IDataForGrid<T> { IGridResponse<T> GetList(IGridRequest request); } The T type is always a DTO class. I cant't create a common interface for this DTOs because they have nothing common.Just a dumb DTO with particular pr...

Is having an empty base class bad design ?

I need a base class for my DTO classes which will be used in my generic interfaces. But the DTO classes have nothing in common. They are just dumb classes containing some properties. public void GetGridData() { IDataForGrid<DTOBase> aa; if(request == 1) aa = new CustomerGridData; if(request == 2) aa = new OrderGridData; ...

Change interface guids of COM DLL (ressource patch)

I have to build OEM versions of a COM library (DLL). Does anyone know a tool (ressource hacker) which may replace some of my interface guids after build time? I just want to build and test one DLL and generate the OEM versions afterwards. ...

Java Interfaces Question

Hi I have the following interfaces that I need to create. Can you just answer one question. Am I supposed to create a variable to hold the value of the operator and the values of the two operands? If so, should these be created inside the interfaces or inside the class with my main method? interface ArithmeticOperator { // Returns...

java interfaces... quick questions

can you tell me how this line works.... my OperatorFactory.get("add") is not doing anything. I'm not getting anything printed ArithmeticOperator add = OperatorFactory.get ("add"); when I have the following: interface ArithmeticOperator { // Returns the result of applying the operator to operands a and b. double operate (doub...

Why are interface variables static and final by default?

Why are interface variables static and final by default in Java? ...

is it possible to create object for interface without implementing this by any of the classes in java?

Itest is an Interface. here i mentioned like new Itest(). Then is it means that i can create object for interface? public interface Itest { } static final Itest s = new Itest(){ }; It is just like, we could create object for interface without any class implement the interface. ...

How can I tell Perl's IO::Socket::INET which interface to use?

I have two interfaces on my server, eth0 and eth0:0. Those are two different external IP addresses and obviously two different reverse domains. When I open a IO::Socket::INET connection, Perl uses the eth0 interface by default. I would like to use the second interface (eth0:0) because this has a different IP and I dont want to use my ma...

what is meant by default implementation of an interface

I have seen this statement in many of the documention samples, like here This class is the default implementation of the "ISomeInterface" interface what exactly this means ? Thanks ...

Designing interfaces: predict methods needed, discipline yourself and deal with code that comes to mind

Was: Design by contract: predict methods needed, discipline yourself and deal with code that comes to mind I like the idea of designing by contract a lot (at least, as far as I understand the principal). I believe it means you define intefaces first before you start implementing actual code, right? However, from my limited expe...

Interfaces with structs, by reference using Generics

Sorry guys! i am so into the code! that i forgot to put the compiler errors. Here is a new version of the code simplified! And this are the errors: Error 1 The best overloaded method match for 'IWeird.DataBase.ModifyData(ref IWeird.IDataTable)' has some invalid arguments Error 2 Argument '1': cannot convert from 'ref IWeird.Period...

How can I assure a class to have a static property by using interface or abstract?

Hi, I have one abstract class -let's say myBase. And I want all the classes derived from myBase to have one static field called public static List<string> MyPArameterNames { get {return _myParameterNames;} } So, every child class can tell what parameter names it uses; I want static because I do not want to create an instance just ...

Include an interface from the same package (Java)

Hi, I'm new to Java (C++ guy myself) and am trying to compile a simple program (testing different random number algorithms) in Java. I have an interface that I want to use to implement another class with, both of these items are in the same package. So I have two files right now in my "Random" package directory--"RandomInterface.java"...

Does apple mind you using that striped table view background in your own views?

The ones they use with grouped table view. I'm using a table view that links to another view that has text on it. To make it look less 'plain' I wanted to add that striped background and then put something like a white 'text box' on that. Do they allow it to be used? ...