annotate src/main/java/org/msgpack/template/builder/beans/BeanInfo.java @ 0:cb825acd883a

first commit
author sugi
date Sat, 18 Oct 2014 15:06:15 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb825acd883a first commit
sugi
parents:
diff changeset
1 // MODIFIED FOR THE MSGPACK PROJECT
cb825acd883a first commit
sugi
parents:
diff changeset
2 // Licensed to the Apache Software Foundation (ASF) under one or more
cb825acd883a first commit
sugi
parents:
diff changeset
3 // contributor license agreements. See the NOTICE file distributed with
cb825acd883a first commit
sugi
parents:
diff changeset
4 // this work for additional information regarding copyright ownership.
cb825acd883a first commit
sugi
parents:
diff changeset
5 // The ASF licenses this file to You under the Apache License, Version 2.0
cb825acd883a first commit
sugi
parents:
diff changeset
6 // (the "License"); you may not use this file except in compliance with
cb825acd883a first commit
sugi
parents:
diff changeset
7 // the License. You may obtain a copy of the License at
cb825acd883a first commit
sugi
parents:
diff changeset
8 //
cb825acd883a first commit
sugi
parents:
diff changeset
9 // http://www.apache.org/licenses/LICENSE-2.0
cb825acd883a first commit
sugi
parents:
diff changeset
10 //
cb825acd883a first commit
sugi
parents:
diff changeset
11 // Unless required by applicable law or agreed to in writing, software
cb825acd883a first commit
sugi
parents:
diff changeset
12 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
cb825acd883a first commit
sugi
parents:
diff changeset
13 // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
cb825acd883a first commit
sugi
parents:
diff changeset
14 // License for the specific language governing permissions and limitations under
cb825acd883a first commit
sugi
parents:
diff changeset
15 // the License.
cb825acd883a first commit
sugi
parents:
diff changeset
16 //
cb825acd883a first commit
sugi
parents:
diff changeset
17
cb825acd883a first commit
sugi
parents:
diff changeset
18 package org.msgpack.template.builder.beans;
cb825acd883a first commit
sugi
parents:
diff changeset
19
cb825acd883a first commit
sugi
parents:
diff changeset
20
cb825acd883a first commit
sugi
parents:
diff changeset
21 public interface BeanInfo {
cb825acd883a first commit
sugi
parents:
diff changeset
22
cb825acd883a first commit
sugi
parents:
diff changeset
23 public PropertyDescriptor[] getPropertyDescriptors();
cb825acd883a first commit
sugi
parents:
diff changeset
24
cb825acd883a first commit
sugi
parents:
diff changeset
25 public MethodDescriptor[] getMethodDescriptors();
cb825acd883a first commit
sugi
parents:
diff changeset
26
cb825acd883a first commit
sugi
parents:
diff changeset
27 public EventSetDescriptor[] getEventSetDescriptors();
cb825acd883a first commit
sugi
parents:
diff changeset
28
cb825acd883a first commit
sugi
parents:
diff changeset
29 public BeanInfo[] getAdditionalBeanInfo();
cb825acd883a first commit
sugi
parents:
diff changeset
30
cb825acd883a first commit
sugi
parents:
diff changeset
31 public BeanDescriptor getBeanDescriptor();
cb825acd883a first commit
sugi
parents:
diff changeset
32
cb825acd883a first commit
sugi
parents:
diff changeset
33 public int getDefaultPropertyIndex();
cb825acd883a first commit
sugi
parents:
diff changeset
34
cb825acd883a first commit
sugi
parents:
diff changeset
35 public int getDefaultEventIndex();
cb825acd883a first commit
sugi
parents:
diff changeset
36 }