- All Superinterfaces:
Comparable<GenericName>
,GenericName
,LocalName
@UML(identifier="MemberName",
specification=ISO_19103)
public interface MemberName
extends LocalName
A name that references either an attribute slot in a record, an attribute, operation,
or association role in an object instance or a type description in some schema.
In a
Record
containing an arbitrary number of attributes:
- Since:
- 2.1
-
Method Summary
Modifier and TypeMethodDescriptionReturns the type of the data associated with the member or record field.toString()
Returns the name of the member.Methods inherited from interface org.opengis.util.GenericName
compareTo, push, scope, toFullyQualifiedName, toInternationalString
Methods inherited from interface org.opengis.util.LocalName
depth, getParsedNames, head, tip
-
Method Details
-
getAttributeType
@UML(identifier="attributeType", obligation=MANDATORY, specification=ISO_19103) TypeName getAttributeType()Returns the type of the data associated with the member or record field.Comparison with the Java language
MemberName
is similar to the name of a field in a Java class, while the returnedTypeName
is similar to the name of the JavaClass
used for representing a value in this field.- Returns:
- the type of the data associated with the member.
-
toString
Returns the name of the member. Member names typically use a'.'
navigation separator, so that their fully qualified name is of the form"[schema].[type].[member]"
.
-