Wednesday, June 20, 2012

Creating JAXB classes through ANT Build script

It's just a matter of two steps.....
1) first need to create taskdefination of xjc class of sun.
2) Then need to generate the source code from schema  by creating a task in ant file.
     After generating source code need to do compile task in ant.

Finally JAXB classes are ready.....


Step one:

creating a taskdef of xjc



Step Two:


Thursday, May 3, 2012

Parsing the string by using delimeter in java


import java.util.HashMap;
import java.util.Map;


public class StringParsingDemo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

String url = "http://localhost:8080/PrismWeb/REPORT/REPORTS_AggSectorRpt/ACCOUNT/$$BENCHMARK_CD$$/DATE/$$DATE$$/XML/TREE";
        String delims = "[/]+";

String[] tokens = url.split(delims);

   Map mapecm = new HashMap();
for(int i=0; i
String value = tokens[i];
String key = null;
if(value.contains("$") && i > 0 ){
key = tokens[i-1];
mapecm.put(key, value);
}
}
 System.out.println("Mapis " + mapecm);

}

}

Tuesday, April 10, 2012

HTML5 vs FLEX

HTML5 is a very hot topic now a days ...those who are working on flex html5 word is confusing because rumors are coming that flex is going to stop ...and html5 will rule the world in front end development..

on whole post u r ideas on html5 and flex futre

Friday, August 20, 2010

Embedding assets

[Embed( source="/assets/images/box.jpg", mimeType="application/octet-stream" )]
private var jpgBytes:Class;

Creating popup in flex using popupmanager

var printComponent:PagesPreview = PagesPreview(PopUpManager.createPopUp(this,PagesPreview,false));
printComponent.width = 0;
printComponent.height = 0;
PopUpManager.centerPopUp(printComponent);

Thursday, July 22, 2010

Setting Font Family in css static

@font-face
{
src:url("CSSStyles/Fonts/arialbi.ttf");
fontFamily: Arial;
fontWeight: bold;
fontStyle: italic;
text-decoration: none,underline;
advancedAntiAliasing: true;
}
@font-face
{
src:url("CSSStyles/Fonts/arialbd.ttf");
fontFamily: Arial;
fontWeight: bold;
fontStyle: normal;
text-decoration: none,underline;
advancedAntiAliasing: true;
}
@font-face
{
src:url("CSSStyles/Fonts/ariali.ttf");
fontFamily: Arial;
fontWeight: normal;
fontStyle: italic;
text-decoration: none,underline;
advancedAntiAliasing: true;
}
@font-face
{
src:url("CSSStyles/Fonts/arial.ttf");
fontFamily: Arial;
fontWeight: normal;
fontStyle: normal;
text-decoration: none,underline;
advancedAntiAliasing: true;
}
.myPlainStyle1
{
fontSize: 12;
fontWeight: bold;
fontStyle: italic;
text-decoration: none,underline;
fontFamily: Arial;
}

Thursday, June 17, 2010

Setting Text in Text area with styles without effect

var tf:TextFormat = new TextFormat();
var tfield:TextField = new TextField;
tfield= richText.textArea.mx_internal::getTextField();
tf = tfield.getTextFormat();
tf.letterSpacing = letterSpace;
richText.textArea.mx_internal::getTextField().setTextFormat(tf);

Wednesday, April 7, 2010

Clock in Flex

Hi The way you want to develop digital clock in flex is
private var timer:Timer;

private function init():void {
this.timer = new Timer(1000);
this.timer.addEventListener(TimerEvent.TIMER, this.resetNow);
this.timer.start();
}


private function resetNow(event:TimerEvent):void {
this.clock.text = new Date().toLocaleTimeString();
}

]]>



Wednesday, March 10, 2010

Storing in ArrayCollection if the result is only one object

if(flash.utils.getQualifiedClassName(acSubcatTemp[j].product).toString()=="mx.collections::ArrayCollection")
{
arraycollection = arraycollectiondemo[i]
}
else
{
arraycollection = new ArrayCollection(ArrayUtil.toArray(acSubcatTemp[j].product));
} }

Tuesday, March 9, 2010

Image resize in Flash

var disp:DisplayObject = leftImageLoader.content as DisplayObject;
var thumbBMD:BitmapData = new BitmapData( 240, 149, false, 0xffffff );
var area3:Rectangle = new Rectangle( 0, 0, 240, 149);
var matrix:Matrix = DisplayUtils.fitIntoRect( disp, area3, true, Alignment.MIDDLE, false );
thumbBMD.draw( disp, matrix, null, null, null, true );
var thumb:Bitmap = new Bitmap( thumbBMD, "auto", true );
thumb.smoothing = true;
expandedImageLeft_mc.addChild(thumb);

Monday, March 8, 2010

Calculating Number of Days between two dates

private function calcuateDays( start:Date, end:Date ) :int
{
var daysInMilliseconds:int = 1000*60*60*24
return ( (end.time - start.time) / daysInMilliseconds );