本文整理了Java中org.geotools.styling.Mark.getExternalMark()
方法的一些代码示例,展示了Mark.getExternalMark()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mark.getExternalMark()
方法的具体详情如下:
包路径:org.geotools.styling.Mark
类名称:Mark
方法名:getExternalMark
暂无
代码示例来源:origin: geoserver/geoserver
@Override
public void visit(Mark mark) {
assertEquals(
"ttf://Webdings",
mark.getExternalMark()
.getOnlineResource()
.getLinkage()
.toASCIIString());
}
});
代码示例来源:origin: geotools/geotools
if (mark.getExternalMark() != null) {
Shape shape = TTFMarkFactory.INSTANCE.getShape(mark.getExternalMark());
if (shape != null) {
return shape;
代码示例来源:origin: geotools/geotools
public void visit(Mark mark) {
Mark copy = null;
copy = sf.createMark();
copy.setFill(copy(mark.getFill()));
copy.setStroke(copy(mark.getStroke()));
copy.setWellKnownName(copy(mark.getWellKnownName()));
copy.setExternalMark(copy(mark.getExternalMark()));
if (STRICT && !copy.equals(mark)) {
throw new IllegalStateException("Was unable to duplicate provided Mark:" + mark);
}
pages.push(copy);
}
代码示例来源:origin: geotools/geotools
@SuppressWarnings("deprecation")
static MarkImpl cast(GraphicalSymbol item) {
if (item == null) {
return null;
} else if (item instanceof MarkImpl) {
return (MarkImpl) item;
} else if (item instanceof Mark) {
Mark mark = (Mark) item;
MarkImpl copy = new MarkImpl();
copy.setStroke(mark.getStroke());
copy.setWellKnownName(mark.getWellKnownName());
copy.setExternalMark(mark.getExternalMark());
return copy;
}
return null;
}
}
代码示例来源:origin: geotools/geotools
public void testExternalMark() throws URISyntaxException {
OnLineResourceImpl or = new OnLineResourceImpl();
or.setLinkage(new URI("ttf://wingdings"));
ExternalMark externalMark = sf.externalMark(or, "ttf", 15);
Mark mark = sf.createMark();
mark.setExternalMark(externalMark);
Mark clone = visitor.copy(mark);
assertCopy(mark, clone);
assertCopy(mark.getExternalMark(), clone.getExternalMark());
ExternalMark emCopy = clone.getExternalMark();
assertEquals("ttf", emCopy.getFormat());
assertEquals("ttf://wingdings", emCopy.getOnlineResource().getLinkage().toASCIIString());
assertEquals(15, emCopy.getMarkIndex());
}
代码示例来源:origin: org.geotools/gt-main
@SuppressWarnings("deprecation")
static MarkImpl cast(GraphicalSymbol item) {
if( item == null ){
return null;
}
else if ( item instanceof MarkImpl){
return (MarkImpl) item;
}
else if (item instanceof Mark ){
Mark mark = (Mark) item;
MarkImpl copy = new MarkImpl();
copy.setStroke( mark.getStroke() );
copy.setWellKnownName( mark.getWellKnownName() );
copy.setExternalMark( mark.getExternalMark() );
return copy;
}
return null;
}
代码示例来源:origin: org.geotools/gt-main
@Override
public void visit(Mark mark) {
if (mark.getExternalMark() != null) {
//mark.getExternalMark().accept(this, extraData);
}
if (mark.getFill() != null) {
mark.getFill().accept(this);
}
if (mark.getStroke() != null) {
mark.getStroke().accept(this);
}
if (mark.getWellKnownName() != null) {
//mark.getWellKnownName().accept(visitor, extraData)
}
}
内容来源于网络,如有侵权,请联系作者删除!