Searched refs:CElementInfo (Results 1 - 25 of 26) sorted by relevance

12

/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/
H A DObjectFactoryGenerator.java29 import com.sun.tools.internal.xjc.model.CElementInfo;
44 * Adds code for the given {@link CElementInfo} to ObjectFactory.
46 abstract void populate( CElementInfo ei );
H A DPublicObjectFactoryGenerator.java29 import com.sun.tools.internal.xjc.model.CElementInfo;
43 void populate(CElementInfo ei) {
H A DPrivateObjectFactoryGenerator.java33 import com.sun.tools.internal.xjc.model.CElementInfo;
64 void populate(CElementInfo ei) {
H A DDualObjectFactoryGenerator.java32 import com.sun.tools.internal.xjc.model.CElementInfo;
58 void populate(CElementInfo ei) {
H A DObjectFactoryGeneratorImpl.java50 import com.sun.tools.internal.xjc.model.CElementInfo;
94 private final Map<String,CElementInfo> elementFactoryNames = new HashMap<String,CElementInfo>();
151 * Adds code for the given {@link CElementInfo} to ObjectFactory.
153 protected final void populate( CElementInfo ei, Aspect impl, Aspect exposed ) {
174 CElementInfo existing = elementFactoryNames.put(ei.getSqueezedName(),ei);
265 private JExpression getQNameInvocation(CElementInfo ei) {
H A DElementOutlineImpl.java41 import com.sun.tools.internal.xjc.model.CElementInfo;
57 /*package*/ ElementOutlineImpl(BeanGenerator parent, CElementInfo ei) {
H A DBeanGenerator.java85 import com.sun.tools.internal.xjc.model.CElementInfo;
137 /*package*/ final Map<CElementInfo, ElementOutlineImpl> elements = new LinkedHashMap<CElementInfo, ElementOutlineImpl>();
256 for (CElementInfo ei : model.getAllElements()) {
350 public JClassContainer onElement(CElementInfo element) {
366 public JClassContainer onElement(CElementInfo element) {
398 for (CElementInfo e : model.getElementMappings(null).values()) {
468 public ElementOutlineImpl getElement(CElementInfo ei) {
/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/
H A DElementOutline.java30 import com.sun.tools.internal.xjc.model.CElementInfo;
33 * Outline object that provides per-{@link CElementInfo} information
37 * not created for all {@link CElementInfo}s.
38 * It is only for those {@link CElementInfo} that has a class.
39 * (IOW, {@link CElementInfo#hasClass()}
58 * This {@link ElementOutline} holds information about this {@link CElementInfo}.
60 public final CElementInfo target;
69 protected ElementOutline(CElementInfo target, JDefinedClass implClass) {
H A DOutline.java38 import com.sun.tools.internal.xjc.model.CElementInfo;
91 * If the {@link CElementInfo} generates a class,
94 ElementOutline getElement(CElementInfo ei);
/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/
H A DClassBinder.java30 import com.sun.tools.internal.xjc.model.CElementInfo;
36 * this object returns a {@link CClassInfo} pr {@link CElementInfo} object.
H A DDefaultClassBinder.java43 import com.sun.tools.internal.xjc.model.CElementInfo;
166 && parentType instanceof CElementInfo
167 && ((CElementInfo)parentType).hasClass() ) {
169 scope = (CElementInfo)parentType;
280 CElementInfo cei = new CElementInfo(
299 if (r instanceof CElementInfo && topci instanceof CElementInfo)
300 ((CElementInfo)r).setSubstitutionHead((CElementInfo)topc
[all...]
H A DRawTypeSetBuilder.java39 import com.sun.tools.internal.xjc.model.CElementInfo;
143 refs.add(new CElementInfoRef(decl,(CElementInfo)elementBean));
237 public final CElementInfo target;
240 CElementInfoRef(XSElementDecl decl, CElementInfo target) {
279 // if the CElementInfo was explicitly bound to a class (which happen if and only if
343 CElementInfo e = new CElementInfo(model,BGMBuilder.getName(decl),scope,target,
H A DClassSelector.java44 import com.sun.tools.internal.xjc.model.CElementInfo;
102 /*package*/ final Map<XSComponent,CElementInfo> boundElements = new HashMap<XSComponent,CElementInfo>();
235 CElementInfo r = boundElements.get(x);
/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/
H A DElementMappingImpl.java34 import com.sun.tools.internal.xjc.model.CElementInfo;
43 final class ElementMappingImpl extends AbstractMappingImpl<CElementInfo> {
47 protected ElementMappingImpl(JAXBModelImpl parent, CElementInfo elementInfo) {
H A DPropertyImpl.java34 import com.sun.tools.internal.xjc.model.CElementInfo;
60 CElementInfo eInfo = ((ElementAdapter)fr).ei;
H A DElementAdapter.java36 import com.sun.tools.internal.xjc.model.CElementInfo;
57 * with one {@link CElementInfo} (or else we can't infer the tag name.)
65 * The only one {@link CElementInfo} that can be in the property.
67 protected final CElementInfo ei;
69 public ElementAdapter(FieldOutline core, CElementInfo ei) {
H A DElementSingleAdapter.java39 import com.sun.tools.internal.xjc.model.CElementInfo;
47 public ElementSingleAdapter(FieldOutline core, CElementInfo ei) {
H A DElementCollectionAdapter.java42 import com.sun.tools.internal.xjc.model.CElementInfo;
54 public ElementCollectionAdapter(FieldOutline core, CElementInfo ei) {
H A DJAXBModelImpl.java45 import com.sun.tools.internal.xjc.model.CElementInfo;
76 for (CElementInfo ei : model.getElementMappings(null).values()) {
H A DAbstractMappingImpl.java38 import com.sun.tools.internal.xjc.model.CElementInfo;
142 CElementInfo eref = (CElementInfo) ref;
/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/
H A DCElementInfo.java67 public final class CElementInfo extends AbstractCElement class in inherits:AbstractCElement,ElementInfo,NType,CClassInfoParent
93 private CElementInfo substitutionHead;
98 private Set<CElementInfo> substitutionMembers;
119 public CElementInfo(Model model,QName tagName, CClassInfoParent parent, TypeUse contentType, XmlString defaultValue, XSElementDecl source, CCustomizations customizations, Locator location ) { method in class:CElementInfo
140 * {@link CElementInfo} for a parent, so we can't take it as a constructor parameter.
142 public CElementInfo(Model model,QName tagName, CClassInfoParent parent, String className, CCustomizations customizations, Locator location ) { method in class:CElementInfo
242 public CElementInfo getSubstitutionHead() {
246 public Collection<CElementInfo> getSubstitutionMembers() {
253 public void setSubstitutionHead(CElementInfo substitutionHead) {
260 substitutionHead.substitutionMembers = new HashSet<CElementInfo>();
[all...]
H A DModel.java92 private final Map<NClass/*scope*/,Map<QName,CElementInfo>> elementMappings =
93 new LinkedHashMap<NClass, Map<QName, CElementInfo>>();
95 private final Iterable<? extends CElementInfo> allElements =
96 new Iterable<CElementInfo>() {
97 public Iterator<CElementInfo> iterator() {
98 return new FlattenIterator<CElementInfo>(elementMappings.values());
153 elementMappings.put(null, new LinkedHashMap<QName, CElementInfo>());
385 public CElementInfo getElementInfo(NClass scope,QName name) {
386 Map<QName,CElementInfo> m = elementMappings.get(scope);
388 CElementInfo
[all...]
H A DCClassInfoParent.java31 * Parent of a {@link CClassInfo}/{@link CElementInfo}.
56 T onElement( CElementInfo element );
H A DCReferencePropertyInfo.java99 if(e instanceof CElementInfo) {
104 r |= addAll( ((CElementInfo)e).getSubstitutionMembers());
/openjdk9/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/
H A DAbstractField.java58 import com.sun.tools.internal.xjc.model.CElementInfo;
433 if(t instanceof CElementInfo) {
438 add( ((CElementInfo)t).getSubstitutionMembers());

Completed in 323 milliseconds

12