maandag 7 december 2009

Handy dandy netbeans code completion

Hi I found an article that contains a nice template for a netbeans code template I was actually looking for for quite some time.
It's a template for making a singleton class with one keyword just what I need :D

/**
* Singleton reference of ${TYPE default="Object"}.
*/
private static ${TYPE default="Object"} ${OBJ newVarName default="selfRef"};
/**
* Constructs singleton instance of ${TYPE default="Object"}.
*/
private ${TYPE}(){
${OBJ selfRef default="selfRef"} = this;
}

${cursor}
/**
* Provides reference to singleton object of ${TYPE default="Object"}.
* @return Singleton instance of ${TYPE default="Object"}.
*/
public static final ${TYPE default="Object"} getInstance(){
if(${OBJ selfRef default="selfRef"}==null)
${OBJ selfRef default="selfRef"} = new ${TYPE}();
return ${OBJ selfRef default="selfRef"};
}


read the full article here: http://bbdevelopment.blogspot.com/2009/09/netbeans-code-template-for-singleton.html