@Contract @Hk2XmlPreGenerate @GenerateProto @Comment(value="Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved.\nThis program and the accompanying materials are made available under the\nterms of the Eclipse Public License v. 2.0, which is available at\nhttp://www.eclipse.org/legal/epl-2.0.\nThis Source Code may also be made available under the following Secondary\nLicenses when the conditions for such availability set forth in the\nEclipse Public License v. 2.0 are satisfied: GNU General Public License,\nversion 2 with the GNU Classpath Exception, which is available at\nhttps://www.gnu.org/software/classpath/license.html.\nSPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0\nThis is a comment on the root bean") public interface PBufPrecompileRootBean
Modifier and Type | Method and Description |
---|---|
void |
addLocalType(PBufPrecompileChild addMe) |
void |
addRemoteType(PBufPrecompileChild2 addMe) |
String |
getFifthThing() |
ThingBean |
getFirstThing() |
ThingTwoBean |
getFourthThing() |
int |
getIType() |
List<PBufPrecompileChild> |
getLocalTypes() |
String |
getName() |
PBufPrecompileChild2[] |
getRemoteTypes() |
ThingBean |
getSecondThing() |
ThingOneBean |
getThirdThing() |
void |
setFifthThing(String fifth) |
void |
setFirstThing(ThingBean first) |
void |
setFourthThing(ThingTwoBean fouth) |
void |
setIType(int iType) |
void |
setName(String name) |
void |
setSecondThing(ThingBean second) |
void |
setThirdThing(ThingOneBean third) |
@Comment(value="This is a multiline comment\nwherein there are multiple lines\nfor this comment. I will supply now a limerick\n\nThere was a young man so benighted\nHe never knew when he was slighted;\nHe would go to a party\nAnd eat just as hearty,\nAs if he\'d been really invited.") String getName()
void setName(String name)
int getIType()
void setIType(int iType)
@Comment(value="This is a single line comment") List<PBufPrecompileChild> getLocalTypes()
void addLocalType(PBufPrecompileChild addMe)
PBufPrecompileChild2[] getRemoteTypes()
void addRemoteType(PBufPrecompileChild2 addMe)
void setFirstThing(ThingBean first)
void setSecondThing(ThingBean second)
@OneOf(value="SecondOneOf") ThingOneBean getThirdThing()
void setThirdThing(ThingOneBean third)
@OneOf(value="SecondOneOf") ThingTwoBean getFourthThing()
void setFourthThing(ThingTwoBean fouth)
void setFifthThing(String fifth)
Copyright © 2009–2023 Oracle Corporation. All rights reserved.