




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-=sun-java=begin=-1:Serializable-序列化接口,类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的public interface java.lang.Serializable 2:Cloneable-克隆接口,类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。public interface java.lang.Cloneable 3:Comparable-比较接口,此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort(和 Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射(SortMap)中的键或有序集合(SortSet)中的元素,无需指定比较器(Comparator)。public interface java.lang.Comparable public int compareTo(T o);4:Locale 对象表示了特定的地理、政治和文化地区。需要 Locale 来执行其任务的操作称为语言环境敏感的 操作,它使用 Locale 为用户量身定制信息。public final class java.util.Locale implements Cloneable, Serializable 5:Java 语言枚举类型的公共基本类。public abstract class EnumE extends Enum implements Comparable, Serializable -=apache-tapestry=begin=-1:IResourceLocation-资源位置接口public interface org.apache.tapestry.IResourceLocation public abstract URL getResourceURL(); public abstract String getName(); public abstract IResourceLocation getLocalization(Locale locale); public abstract IResourceLocation getRelativeLocation(String s); public abstract String getPath(); public abstract Locale getLocale();2:ILocation-位置接口public interface org.apache.tapestry.ILocation public abstract IResourceLocation getResourceLocation(); public abstract int getLineNumber(); public abstract int getColumnNumber();3:ILocatable-定位接口public interface org.apache.tapestry.ILocatable public abstract ILocation getLocation();4:ILocationHolder-定位持有接口public interface org.apache.tapestry.ILocationHolder extends ILocatable public abstract void setLocation(ILocation ilocation);5:BaseLocatable-定位基类public class org.apache.tapestry.spec.BaseLocatable implements ILocationHolder public BaseLocatable() public void setLocation(ILocation location) _location = location; public ILocation getLocation() return _location; private ILocation _location;6:IPropertyHolder-属性持有接口public interface org.apache.tapestry.util.IPropertyHolder public abstract List getPropertyNames(); public abstract void setProperty(String s, String s1); public abstract void removeProperty(String s); public abstract String getProperty(String s);7:IAssetSpecification-资产规范接口public interface IAssetSpecification extends IPropertyHolder, ILocationHolder, ILocatable public abstract String getPath(); public abstract AssetType getType(); public abstract void setPath(String s); public abstract void setType(AssetType assettype);8:AssetType-资产类型对象public final class AssetType extends Enum private AssetType(String name) super(name); public static final AssetType EXTERNAL = new AssetType(EXTERNAL); public static final AssetType CONTEXT = new AssetType(CONTEXT); public static final AssetType PRIVATE = new AssetType(PRIVATE);9:IRender-翻译接口public interface org.apache.tapestry.IRenderpublic abstract void render(IMarkupWriter imarkupwriter, IRequestCycle irequestcycle);10: IMarkupWriter-标记写入器接口public interface org.apache.tapestry.IMarkupWriter public abstract void attribute(String s, int i); public abstract void attribute(String s, boolean flag); public abstract void attribute(String s, String s1); public abstract void attributeRaw(String s, String s1); public abstract void begin(String s); public abstract void beginEmpty(String s); public abstract boolean checkError(); public abstract void close(); public abstract void closeTag(); public abstract void comment(String s); public abstract void end(); public abstract void end(String s); public abstract void flush(); public abstract IMarkupWriter getNestedWriter(); public abstract void print(char ac, int i, int j); public abstract void print(char c); public abstract void print(int i); public abstract void print(String s); public abstract void println(); public abstract void printRaw(char ac, int i, int j); public abstract void printRaw(String s); public abstract String getContentType();11:IComponent-组件接口public interface org.apache.tapestry.IComponent extends IRender, ILocationHolder public abstract void addAsset(String s, IAsset iasset); public abstract void addComponent(IComponent icomponent); public abstract void addBody(IRender irender); public abstract Map getAssets(); public abstract IAsset getAsset(String s); public abstract IBinding getBinding(String s); public abstract Collection getBindingNames(); public abstract Map getBindings(); public abstract IComponent getComponent(String s); public abstract IComponent getContainer(); public abstract void setContainer(IComponent icomponent); public abstract String getExtendedId(); public abstract String getId(); public abstract void setId(String s); public abstract String getIdPath(); public abstract IPage getPage(); public abstract void setPage(IPage ipage); public abstract IComponentSpecification getSpecification(); public abstract void setSpecification(IComponentSpecification icomponentspecification); public abstract void renderBody(IMarkupWriter imarkupwriter, IRequestCycle irequestcycle); public abstract void setBinding(String s, IBinding ibinding); public abstract Map getComponents(); public abstract void finishLoad(IRequestCycle irequestcycle, IPageLoader ipageloader, IComponentSpecification icomponentspecification); /* * deprecated Method getString is deprecated */ public abstract String getString(String s); public abstract String getMessage(String s); public abstract IMessages getMessages(); public abstract INamespace getNamespace(); public abstract void setNamespace(INamespace inamespace); public abstract void setProperty(String s, Object obj); public abstract Object getProperty(String s);12:IRequestCycle-循环请求接口public interface org.apache.tapestry.IRequestCycle public abstract void cleanup(); public abstract String encodeURL(String s); public abstract IEngine getEngine(); public abstract Object getAttribute(String s); public abstract IMonitor getMonitor(); public abstract String getNextActionId(); public abstract IPage getPage(); public abstract IPage getPage(String s); public abstract RequestContext getRequestContext(); public abstract boolean isRewinding(); public abstract boolean isRewound(IComponent icomponent) throws StaleLinkException; public abstract void removeAttribute(String s); public abstract void renderPage(IMarkupWriter imarkupwriter); public abstract void rewindPage(String s, IComponent icomponent); public abstract void setAttribute(String s, Object obj); /* * deprecated Method setPage is deprecated */ public abstract void setPage(IPage ipage); /* * deprecated Method setPage is deprecated */ public abstract void setPage(String s); public abstract void commitPageChanges(); public abstract IEngineService getService(); public abstract void rewindForm(IForm iform, String s); public abstract void discardPage(String s); public abstract void setServiceParameters(Object aobj); public abstract Object getServiceParameters(); public abstract void activate(String s); public abstract void activate(IPage ipage);以下接口及类由以上2个接口关联而出,数量激增1: IAsset资产接口public interface IAsset extends ILocatable public abstract String buildURL(IRequestCycle irequestcycle); public abstract InputStream getResourceAsStream(IRequestCycle irequestcycle); public abstract IResourceLocation getResourceLocation();2:IBinding绑定接口public interface IBinding extends ILocatable public abstract boolean getBoolean(); public abstract int getInt(); public abstract double getDouble(); public abstract String getString(); public abstract Object getObject(); public abstract Object getObject(String s, Class class1); public abstract boolean isInvariant(); public abstract void setBoolean(boolean flag); public abstract void setInt(int i); public abstract void setDouble(double d); public abstract void setString(String s); public abstract void setObject(Object obj);3:IMessages消息接口public interface IMessages public abstract String getMessage(String s); public abstract String getMessage(String s, String s1); public abstract String format(String s, Object aobj); public abstract String format(String s, Object obj); public abstract String format(String s, Object obj, Object obj1);public abstract String format(String s, Object obj, Object obj1, Object obj2);4:IComponentSpecification组件规范接口public interface IComponentSpecification extends IPropertyHolder, ILocationHolder, ILocatable public abstract void addAsset(String s, IAssetSpecification iassetspecification); public abstract void addComponent(String s, IContainedComponent icontainedcomponent); public abstract void addParameter(String s, IParameterSpecification iparameterspecification); public abstract boolean getAllowBody(); public abstract boolean getAllowInformalParameters(); public abstract IAssetSpecification getAsset(String s); public abstract List getAssetNames(); public abstract IContainedComponent getComponent(String s); public abstract String getComponentClassName(); public abstract List getComponentIds(); public abstract IParameterSpecification getParameter(String s); public abstract List getParameterNames(); public abstract void setAllowBody(boolean flag); public abstract void setAllowInformalParameters(boolean flag); public abstract void setComponentClassName(String s); public abstract void addBeanSpecification(String s, IBeanSpecification ibeanspecification); public abstract IBeanSpecification getBeanSpecification(String s); public abstract Collection getBeanNames(); public abstract void addReservedParameterName(String s); public abstract boolean isReservedParameterName(String s); public abstract String getDescription(); public abstract void setDescription(String s); public abstract String getPublicId(); public abstract void setPublicId(String s); public abstract boolean isPageSpecification(); public abstract void setPageSpecification(boolean flag); public abstract IResourceLocation getSpecificationLocation(); public abstract void setSpecificationLocation(IResourceLocation iresourcelocation);public abstract void addPropertySpecification(IPropertySpecification ipropertyspecification); public abstract List getPropertySpecificationNames(); public abstract IPropertySpecification getPropertySpecification(String s);5:IPageLoader页面载入接口public interface IPageLoader public abstract IEngine getEngine(); public abstract ITemplateSource getTemplateSource();public abstract IComponent createImplicitComponent(IRequestCycle irequestcycle, IComponent icomponent,String s, String s1, ILocation ilocation);6:IPage页面接口 public interface IPage extends IComponent public abstract void detach(); public abstract IEngine getEngine(); public abstract ChangeObserver getChangeObserver(); public abstract Locale getLocale(); public abstract void setLocale(Locale locale); public abstract String getPageName(); public abstract void setPageName(String s); public abstract IComponent getNestedComponent(String s); public abstract void attach(IEngine iengine); public abstract void renderPage(IMarkupWriter imarkupwriter, IRequestCycle irequestcycle); public abstract void beginPageRender(); public abstract void endPageRender(); public abstract void setChangeObserver(ChangeObserver changeobserver); public abstract void validate(IRequestCycle irequestcycle); public abstract IMarkupWriter getResponseWriter(OutputStream outputstream); public abstract void beginResponse(IMarkupWriter imarkupwriter, IRequestCycle irequestcycle); public abstract IRequestCycle getRequestCycle(); public abstract void setRequestCycle(IRequestCycle irequestcycle); public abstract Object getVisit(); public abstract Object getGlobal(); public abstract void addPageRenderListener(PageRenderListener pagerenderlistener); public abstract void removePageRenderListener(PageRenderListener pagerenderlistener); public abstract void addPageDetachListener(PageDetachListener pagedetachlistener); public abstract void removePageDetachListener(PageDetachListener pagedetachlistener); public abstract void addPageValidateListener(PageValidateListener pagevalidatelistener);public abstract void removePageValidateListener(PageValidateListener pagevalidatelistener);7:INamespace命名空间接口public interface INamespace extends ILocatable public abstract String getId(); public abstract String getExtendedId(); public abstract String getNamespaceId(); public abstract INamespace getParentNamespace(); public abstract INamespace getChildNamespace(String s); public abstract List getChildIds();public abstract IComponentSpecification getPageSpecification(String s); public abstract boolean containsPage(String s); public abstract List getPageNames(); public abstract IComponentSpecification getComponentSpecification(String s); public abstract boolean containsComponentType(String s); public abstract List getComponentTypes(); public abstract String getServiceClassName(String s); public abstract List getServiceNames(); public abstract ILibrarySpecification getSpecification(); public abstract String constructQualifiedName(String s); public abstract IResourceLocation getSpecificationLocation(); public abstract boolean isApplicationNamespace(); public abstract void installPageSpecification(String s, IComponentSpecification icomponentspecification); public abstract void installComponentSpecification(String s, IComponentSpecification icomponentspecification); public static final String FRAMEWORK_NAMESPACE = framework; public static final char SEPARATOR = 58;8:IEngine引擎接口public interface IEngine public abstract IPageRecorder getPageRecorder(String s, IRequestCycle irequestcycle); public abstract void forgetPage(String s); public abstract Locale getLocale(); public abstract void setLocale(Locale locale); public abstract IPageRecorder createPageRecorder(String s, IRequestCycle irequestcycle); public abstract IPageSource getPageSource(); public abstract IEngineService getService(String s); public abstract String getServletPath(); public abstract String getContextPath(); public abstract IApplicationSpecification getSpecification(); public abstract ISpecificationSource getSpecificationSource(); public abstract ITemplateSource getTemplateSource(); public abstract boolean service(RequestContext requestcontext) throws ServletException, IOException; public abstract IResourceResolver getResourceResolver(); public abstract Object getVisit(); public abstract Object getVisit(IRequestCycle irequestcycle); public abstract void setVisit(Object obj); public abstract Object getGlobal(); public abstract boolean isResetServiceEnabled(); public abstract IScriptSource getScriptSource(); public abst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水彩老师考试题及答案
- 成人音乐测试题及答案
- 安康药房面试题及答案
- 生猪屠宰面试题及答案
- 产业岗位面试题及答案
- 轻工分类考试题及答案
- 2025年桂平市教育系统招聘教师考试笔试试题(含答案)
- 2025年大同市消防员考试笔试试题(含答案)
- 2024年事业单位招聘考试公共基础知识必考题库及答案
- 2024年湖北直属事业单位招聘综合应用能力真题及答案(B类)
- 昆明市禄劝彝族苗族自治县2025届小升初复习数学模拟试卷含解析
- 麻醉专业知识理论培训试题题库及答案
- 2025届浙江省杭州二中高考英语一模试卷含答案
- 2025-2030中国器官移植行业市场深度调研及前景趋势与投资研究报告
- 从数据到智慧AI在中小学心理健康教育中的应用研究
- 瓷泥购销合同协议
- 电缆管理制度
- 蒸汽管道改造工程施工组织设计方案
- 外贸英语教学大纲
- 货架仓库 喷淋施工方案
- 便秘中医诊疗专家共识(2024)解读课件
评论
0/150
提交评论