Modifier and Type | Method and Description |
---|---|
protected DefinitionPath |
CityGMLInstanceWriter.findMemberAttribute(TypeDefinition container,
QName containerName,
TypeDefinition memberType) |
Modifier and Type | Method and Description |
---|---|
protected DefinitionPath |
StreamGmlWriter.findMemberAttribute(TypeDefinition container,
QName containerName,
TypeDefinition memberType)
Find a matching attribute for the given member type in the given
container type
|
Modifier and Type | Method and Description |
---|---|
static Collection<DefinitionPath> |
GmlWriterUtil.collectPropertyPaths(Iterable<? extends ChildDefinition<?>> children,
DefinitionPath basePath,
boolean elementsOnly)
Collect all the paths to all child properties, even those contained in
groups.
|
Modifier and Type | Method and Description |
---|---|
static Collection<DefinitionPath> |
GmlWriterUtil.collectPropertyPaths(Iterable<? extends ChildDefinition<?>> children,
DefinitionPath basePath,
boolean elementsOnly)
Collect all the paths to all child properties, even those contained in
groups.
|
Modifier and Type | Method and Description |
---|---|
DefinitionPath |
DefinitionPath.add(ChildDefinition<?> child)
Add a child to the path
|
DefinitionPath |
DefinitionPath.addDowncast(TypeDefinition subtype)
Add a downcast
|
DefinitionPath |
DefinitionPath.addGroup(GroupPropertyDefinition groupDef)
Add a group to the path
|
DefinitionPath |
DefinitionPath.addProperty(PropertyDefinition property)
Add a property
|
DefinitionPath |
Descent.getPath() |
DefinitionPath |
GeometryWriter.match(TypeDefinition type,
DefinitionPath basePath,
String gmlNs)
Matches the type against the encoding patterns.
|
protected DefinitionPath |
StreamGeometryWriter.matchPath(TypeDefinition type,
Class<? extends com.vividsolutions.jts.geom.Geometry> geomType,
DefinitionPath path)
Determines if a type definition is compatible to a geometry type
|
protected abstract DefinitionPath |
AbstractTypeMatcher.matchPath(TypeDefinition type,
T matchParam,
DefinitionPath path)
Determines if a type definition is compatible with the match parameter
|
Modifier and Type | Method and Description |
---|---|
List<DefinitionPath> |
StreamGeometryWriter.findCandidates(PropertyDefinition property,
Class<? extends com.vividsolutions.jts.geom.Geometry> geomType)
Find candidates for a possible path to use for writing the geometry
|
List<DefinitionPath> |
AbstractTypeMatcher.findCandidates(TypeDefinition elementType,
QName elementName,
boolean unique,
T matchParam)
Find candidates for a possible path
|
Modifier and Type | Method and Description |
---|---|
static Descent |
Descent.descend(XMLStreamWriter writer,
DefinitionPath descendPath,
Descent previousDescent,
boolean generateRequiredIDs)
Descend the given path
|
static Descent |
Descent.descend(XMLStreamWriter writer,
DefinitionPath descendPath,
Descent previousDescent,
boolean generateRequiredIDs,
boolean allowFullClose)
Descend the given path
|
DefinitionPath |
GeometryWriter.match(TypeDefinition type,
DefinitionPath basePath,
String gmlNs)
Matches the type against the encoding patterns.
|
protected DefinitionPath |
StreamGeometryWriter.matchPath(TypeDefinition type,
Class<? extends com.vividsolutions.jts.geom.Geometry> geomType,
DefinitionPath path)
Determines if a type definition is compatible to a geometry type
|
protected abstract DefinitionPath |
AbstractTypeMatcher.matchPath(TypeDefinition type,
T matchParam,
DefinitionPath path)
Determines if a type definition is compatible with the match parameter
|
Constructor and Description |
---|
DefinitionPath(DefinitionPath basePath)
Create a definition path beginning with the given base path
|
Modifier and Type | Method and Description |
---|---|
DefinitionPath |
Pattern.match(TypeDefinition type,
DefinitionPath path,
String gmlNs)
Matches the type against the encoding pattern.
|
DefinitionPath |
AbstractPathMatcher.match(TypeDefinition type,
DefinitionPath basePath,
String defaultNs)
Matches the type against the encoding patterns.
|
Modifier and Type | Method and Description |
---|---|
DefinitionPath |
Pattern.match(TypeDefinition type,
DefinitionPath path,
String gmlNs)
Matches the type against the encoding pattern.
|
DefinitionPath |
AbstractPathMatcher.match(TypeDefinition type,
DefinitionPath basePath,
String defaultNs)
Matches the type against the encoding patterns.
|
Modifier and Type | Method and Description |
---|---|
protected DefinitionPath |
XsltGenerator.findMemberAttribute(XmlElement container,
TypeDefinition memberType)
Find a matching attribute for the given member type in the given
container type
|
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a