Interface MemberName
- All Superinterfaces:
Comparable<GenericName>, GenericName, LocalName
- All Known Implementing Classes:
DefaultMemberName
@UML(identifier="MemberName",
specification=ISO_19103)
public interface MemberName
extends LocalName
The name to identify a member of a record. This name bears an association
with a type name. There may be alternate implementations of this: for
instance, one implementation may apply to the in-memory model. Another may apply to a shapefile
data store, etc.
- Since:
- 2.1
-
Method Summary
Modifier and TypeMethodDescriptionReturns the type of the data associated with the record member.Methods inherited from interface Comparable
compareToMethods inherited from interface GenericName
push, scope, toFullyQualifiedName, toInternationalStringModifier and TypeMethodDescriptionpush(GenericName scope) Returns this name expanded with the specified scope.scope()Returns the scope (name space) in which this name is local.Returns a view of this name as a fully-qualified name.Returns a local-dependent string representation of this generic name.Methods inherited from interface LocalName
depth, getParsedNames, head, tip, toStringModifier and TypeMethodDescriptionintdepth()Returns the depth, which is always 1 for a local name.List<? extends LocalName> Returns the sequence of local name.head()Returnsthissince this object is already a local name.tip()Returnsthissince this object is already a local name.Returns a locale-independent string representation of this local name.
-
Method Details
-
getAttributeType
@UML(identifier="attributeType", obligation=MANDATORY, specification=ISO_19103) TypeName getAttributeType()Returns the type of the data associated with the record member.- Returns:
- The type of the data associated with the record member.
-