org.geotoolkit.naming
Class DefaultMemberName

Object
  extended by AbstractName
      extended by DefaultLocalName
          extended by DefaultMemberName
All Implemented Interfaces:
Serializable, Comparable<GenericName>, GenericName, LocalName, MemberName

@Immutable
public class DefaultMemberName
extends DefaultLocalName
implements MemberName

The name to identify a member of a record.

DefaultMemberName can be instantiated by any of the following methods:

Since:
3.17
Version:
3.17
Author:
Guilhem Legal (Geomatys)
See Also:
Serialized Form
Module:
metadata/geotk-metadata (download)    View source code for this class

Constructor Summary
protected DefaultMemberName(NameSpace scope, CharSequence name, TypeName attributeType)
          Constructs a member name from the given character sequence and attribute type.
 
Method Summary
 TypeName getAttributeType()
          Returns the type of the data associated with the record member.
 
Methods inherited from class DefaultLocalName
compareTo, depth, equals, getParsedNames, hashCode, head, scope, tip, toInternationalString, toString
 
Methods inherited from class AbstractName
push, toFullyQualifiedName
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface LocalName
depth, getParsedNames, head, tip, toString
 
Methods inherited from interface GenericName
push, scope, toFullyQualifiedName, toInternationalString
 
Methods inherited from interface Comparable
compareTo
 

Constructor Detail

DefaultMemberName

protected DefaultMemberName(NameSpace scope,
                            CharSequence name,
                            TypeName attributeType)
Constructs a member name from the given character sequence and attribute type.

Parameters:
scope - The scope of this name, or null for a global scope.
name - The local name (never null).
attributeType - The type of the data associated with the record member (never null).
Method Detail

getAttributeType

public TypeName getAttributeType()
Returns the type of the data associated with the record member.

Specified by:
getAttributeType in interface MemberName


Copyright © 2009-2012 Geotoolkit.org. All Rights Reserved.