53 StyleObject result=
new StyleObject();
54 if(res.isURIResource()){
55 result.styleId=res.getURI().toString();
57 if(res.hasProperty(RDFS.label)){
58 result.styleName= res.getProperty(RDFS.label).getLiteral().getString();
60 if(res.hasProperty(GEO.POINTSTYLE)){
61 result.pointStyle=res.getProperty(GEO.POINTSTYLE).getLiteral().getString();
63 if(res.hasProperty(GEO.POINTIMAGE)){
64 result.pointImage=res.getProperty(GEO.POINTIMAGE).getLiteral().getString();
66 if(res.hasProperty(GEO.LINESTRINGSTYLE)){
67 result.lineStringStyle=res.getProperty(GEO.LINESTRINGSTYLE).getLiteral().getString();
69 if(res.hasProperty(GEO.LINESTRINGIMAGE)){
70 result.lineStringImage=res.getProperty(GEO.LINESTRINGIMAGE).getLiteral().getString();
72 if(res.hasProperty(GEO.LINESTRINGIMAGESTYLE)){
73 result.lineStringImageStyle=res.getProperty(GEO.LINESTRINGIMAGESTYLE).getLiteral().getString();
75 if(res.hasProperty(GEO.POLYGONSTYLE)){
76 result.polygonStyle=res.getProperty(GEO.POLYGONSTYLE).getLiteral().getString();
78 if(res.hasProperty(GEO.POLYGONIMAGE)){
79 result.polygonImage=res.getProperty(GEO.POLYGONIMAGE).getLiteral().getString();
81 if(res.hasProperty(GEO.HATCH)){
82 result.hatch=res.getProperty(GEO.HATCH).getLiteral().getString();
84 if(res.hasProperty(GEO.POPUPSTYLE)){
85 result.hatch=res.getProperty(GEO.POPUPSTYLE).getLiteral().getString();
87 if(res.hasProperty(GEO.TEXTSTYLE2)){
88 result.hatch=res.getProperty(GEO.TEXTSTYLE2).getLiteral().getString();
90 if(res.hasProperty(GEO.POINTSTYLE2)){
91 result.pointStyle=res.getProperty(GEO.POINTSTYLE2).getLiteral().getString();
93 if(res.hasProperty(GEO.POINTIMAGE2)){
94 result.pointImage=res.getProperty(GEO.POINTIMAGE2).getLiteral().getString();
96 if(res.hasProperty(GEO.LINESTRINGSTYLE2)){
97 result.lineStringStyle=res.getProperty(GEO.LINESTRINGSTYLE2).getLiteral().getString();
99 if(res.hasProperty(GEO.LINESTRINGIMAGE2)){
100 result.lineStringImage=res.getProperty(GEO.LINESTRINGIMAGE2).getLiteral().getString();
102 if(res.hasProperty(GEO.LINESTRINGIMAGESTYLE2)){
103 result.lineStringImageStyle=res.getProperty(GEO.LINESTRINGIMAGESTYLE2).getLiteral().getString();
105 if(res.hasProperty(GEO.POLYGONSTYLE2)){
106 result.polygonStyle=res.getProperty(GEO.POLYGONSTYLE2).getLiteral().getString();
108 if(res.hasProperty(GEO.POLYGONIMAGE2)){
109 result.polygonImage=res.getProperty(GEO.POLYGONIMAGE2).getLiteral().getString();
111 if(res.hasProperty(GEO.HATCH2)){
112 result.hatch=res.getProperty(GEO.HATCH2).getLiteral().getString();
114 if(res.hasProperty(GEO.POPUPSTYLE2)){
115 result.hatch=res.getProperty(GEO.POPUPSTYLE2).getLiteral().getString();
117 if(res.hasProperty(GEO.TEXTSTYLE2)){
118 result.hatch=res.getProperty(GEO.TEXTSTYLE2).getLiteral().getString();
120 if(res.hasProperty(GEO.POINTSTYLE2)){
121 result.pointStyle=res.getProperty(GEO.POINTSTYLE2).getLiteral().getString();
123 if(res.hasProperty(GEO.POINTIMAGE2)){
124 result.pointImage=res.getProperty(GEO.POINTIMAGE2).getLiteral().getString();
126 if(res.hasProperty(GEO.LINESTRINGSTYLE2)){
127 result.lineStringStyle=res.getProperty(GEO.LINESTRINGSTYLE2).getLiteral().getString();
129 if(res.hasProperty(GEO.LINESTRINGIMAGE2)){
130 result.lineStringImage=res.getProperty(GEO.LINESTRINGIMAGE2).getLiteral().getString();
132 if(res.hasProperty(GEO.LINESTRINGIMAGESTYLE2)){
133 result.lineStringImageStyle=res.getProperty(GEO.LINESTRINGIMAGESTYLE2).getLiteral().getString();
135 if(res.hasProperty(GEO.POLYGONSTYLE2)){
136 result.polygonStyle=res.getProperty(GEO.POLYGONSTYLE2).getLiteral().getString();
138 if(res.hasProperty(GEO.POLYGONIMAGE2)){
139 result.polygonImage=res.getProperty(GEO.POLYGONIMAGE2).getLiteral().getString();
141 if(res.hasProperty(GEO.HATCH2)){
142 result.polygonImage=res.getProperty(GEO.HATCH2).getLiteral().getString();