/*
* Copyright 2013 cruxframework.org.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package org.cruxframework.crux.tools.schema;
import org.cruxframework.crux.core.i18n.DefaultServerMessage;
/**
* @author Thiago da Rosa de Bustamante
*
*/
public interface SchemaMessages
{
@DefaultServerMessage("Accepts any valid widget")
String anyWidgetsDescription();
@DefaultServerMessage("Screen tag defines a root view, associated with the document page.")
String screenDescription();
@DefaultServerMessage("Points to a resource on the application that must be manually insert into the application cache manifest list.")
String offlineIncludesDescription();
@DefaultServerMessage("Specify which resources must be excluded from cache on appCache manifest file.")
String offlineExcludesDescription();
@DefaultServerMessage("Define a new offline page. Offline pages associates themselves to a normal page and give it offline capabilities.")
String offlineScreenDescription();
@DefaultServerMessage("A splash screen component that is show while the Crux module is loading.")
String splashScreenDescription();
@DefaultServerMessage("A block of code that allow decision about what render on view, based on the device used to access the application.")
String crossDeviceDescription();
@DefaultServerMessage("A condition for a crossDevice tag.")
String crossDeviceConditionDescription();
@DefaultServerMessage("A set of conditions for a crossDevice tag.")
String crossDeviceConditionsDescription();
@DefaultServerMessage("A parameter for a crossDevice tag condition.")
String crossDeviceConditionParameterDescription();
@DefaultServerMessage("Template allow you to define a block of declarative code that can be used on any other declarative file.")
String templateDescription();
@DefaultServerMessage("A section defines a new tag child into the generated template XSD. The child tag will be inserted into the position where is placed the section tag declaration.")
String templateSectionDescription();
@DefaultServerMessage("A view that describes a cross device widget on Crux.")
String xdeviceDescription();
@DefaultServerMessage("A view represents a page on Crux. It contains widgets to compose the page visual and references controllers to handle view events.")
String viewDescription();
@DefaultServerMessage("Crux {0} Documentation")
String documentationTitle(String file);
@DefaultServerMessage("Elements")
String globalDeclarationsTitle();
@DefaultServerMessage("Widgets on this library")
String globalDeclarationsWidgetsTitle();
@DefaultServerMessage("See more")
String moreInfoDescription();
@DefaultServerMessage("Image")
String illustrationDescription();
@DefaultServerMessage("A paged dataProvider that loads all its data in one single step.")
String dataProviderDescription();
@DefaultServerMessage("A paged dataProvider that loads its data step by step when each page becomes necessary. This kind of dataProvider needs to know its size.")
String lazyDataProviderDescription();
@DefaultServerMessage("A paged dataProvider that loads its data step by step when each page becomes necessary. This kind of dataProvider does not know its size.")
String streamingDataProviderDescription();
}