blob: bef2b5cb5f3c42b5d81b6a614080e887e7d13719 [file] [log] [blame]
package org.apache.tapestry5.internal.t5internal.components;
import org.apache.tapestry5.BindingConstants;
import org.apache.tapestry5.Block;
import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.Parameter;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.http.TapestryHttpSymbolConstants;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.apache.tapestry5.ioc.annotations.Symbol;
/**
* A default layout for a number of internal pages in Tapestry, such as {@link org.apache.tapestry5.corelib.pages.ServiceStatus} and {@link org.apache.tapestry5.corelib.pages.PageCatalog}.
* <strong>This component is not intended for use in user applications, and may change at any time.</strong>
*
* @tapestrydoc
* @since 5.3
*/
@Import(stack="core")
public class InternalLayout
{
@Property
@Parameter
private Block leftNav;
@Property
@Parameter(required = true, defaultPrefix = BindingConstants.LITERAL)
private String title;
@Inject
@Symbol(TapestryHttpSymbolConstants.TAPESTRY_VERSION)
@Property
private String frameworkVersion;
}