SmartFrog 3.10.000

org.smartfrog.sfcore.languages.sf.sfcomponentdescription
Interface SFComponentDescription

All Superinterfaces:
ComponentDescription, ComponentResolver, Copying, Phases, PrettyPrinting, ReferenceResolver, ReferenceResolverHelper
All Known Subinterfaces:
CSFComponentDescription
All Known Implementing Classes:
CSFComponentDescriptionImpl, SFComponentDescriptionImpl

public interface SFComponentDescription
extends ComponentDescription, ComponentResolver, Phases

Defines the context interface used by Components. Context implementations need to respect the ordering and copying requirements imposed by Components.


Method Summary
 Reference getType()
          Get prototype for this description.
 Reference setType(Reference type)
          Set new type for this component.
 
Methods inherited from interface org.smartfrog.sfcore.languages.sf.sfcomponentdescription.ComponentResolver
doLinkResolve, doPlaceResolve, doTypeResolve, linkResolve, placeResolve, typeResolve
 
Methods inherited from interface org.smartfrog.sfcore.parser.Phases
sfAsComponentDescription, sfGetPhases, sfResolvePhase, sfResolvePhases, sfResolvePhases
 

Method Detail

getType

Reference getType()
Get prototype for this description. This is the component from which attributes get copied into this description.

Returns:
type for this description
See Also:
setType(org.smartfrog.sfcore.reference.Reference)

setType

Reference setType(Reference type)
Set new type for this component.

Parameters:
type - new prototype for description
Returns:
old type
See Also:
getType()

SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP