Initial commit from SVN.
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
/*
|
||||
* Copyright (c) 2007 Declarative Engineering LLC.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Declarative Engineering LLC
|
||||
* verson 1 which accompanies this distribution, and is available at
|
||||
* http://declarativeengineering.com/legal/DE_Developer_License_v1.txt
|
||||
*/
|
||||
package com.foundation.view.definition;
|
||||
|
||||
public interface IViewMetadata {
|
||||
/**
|
||||
* Sets the package that the view normally is built in.
|
||||
* @return The view source package.
|
||||
*/
|
||||
public abstract String getPackage();
|
||||
/**
|
||||
* Sets the package that the view normally is built in.
|
||||
* @param packageName The view source package.
|
||||
*/
|
||||
public abstract void setPackage(String packageName);
|
||||
/**
|
||||
* Gets the platform that the view normally targets.
|
||||
* @return The view's target platform.
|
||||
*/
|
||||
public abstract IPlatform getPlatform();
|
||||
/**
|
||||
* Sets the platform that the view normally targets.
|
||||
* @param platform The view's target platform.
|
||||
*/
|
||||
public abstract void setPlatform(IPlatform platform);
|
||||
/**
|
||||
* Gets the reflection subsystem metadata for the view.
|
||||
* @return The view's reflect metadata.
|
||||
*/
|
||||
public abstract IReflectionMetadata getReflectionMetadata();
|
||||
/**
|
||||
* Sets the reflection subsystem metadata for the view.
|
||||
* @param reflectionMetadata The view's reflect metadata.
|
||||
*/
|
||||
public abstract void setReflectionMetadata(IReflectionMetadata reflectionMetadata);
|
||||
}//IViewMetadata//
|
||||
Reference in New Issue
Block a user