# com.bea.ide.sourceeditor.element
DefaultSourceElement.DefaultAuthorElement Class

protected class DefaultSourceElement.DefaultAuthorElement
extends `Object`
implements `IStructureFeature.IAuthorNode`

DefaultAuthorElement are returned from `createAuthorNode``` as part of the two-way editing process. See `ISourceElement.createAuthorNode``` for more information.

Hierarchy
  `Object`
  `DefaultSourceElement.DefaultAuthorElement`

All Implemented Interfaces
  `IStructureFeature.IAuthorNode`

Enclosing class
  `DefaultSourceElement`

## Constructor Summary

DefaultSourceElement.DefaultAuthorElement()

## Method Summary

`public `List`` | `getChildren`() Returns a list of all the children of this author node.
`public `HashMap`` | `getProperties`() Returns the properties of this author node.
`public `IStructureFeature.StructureCode`` | `getTypeCode`() Returns the type code for this author node, which will always be the same as that of its creating element.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.compiler.feature.`IStructureFeature.IAuthorNode``
`getChildren, getProperties, getTypeCode`

## Constructor Detail

### DefaultSourceElement.DefaultAuthorElement

    public DefaultSourceElement.DefaultAuthorElement()

## Method Detail

### getChildren() Method

    public List getChildren()

Returns a list of all the children of this author node. In this implmentation, an author node is created for each child of the enclosing source element in this object's constructor.

### getProperties() Method

    public HashMap getProperties()

Returns the properties of this author node. In this implmentation, the property set is copied from the source element in this object's constructor.

### getTypeCode() Method

    public IStructureFeature.StructureCode getTypeCode()

Returns the type code for this author node, which will always be the same as that of its creating element.