本文整理了Java中org.eclipse.xsd.XSDTypeDefinition.getContainer()
方法的一些代码示例,展示了XSDTypeDefinition.getContainer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDTypeDefinition.getContainer()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDTypeDefinition
类名称:XSDTypeDefinition
方法名:getContainer
暂无
代码示例来源:origin: geotools/geotools
if (container.getContainer() instanceof XSDElementDeclaration) {
XSDElementDeclaration e =
(XSDElementDeclaration) container.getContainer();
if (type.getContainer() instanceof XSDElementDeclaration) {
XSDElementDeclaration anonymous =
(XSDElementDeclaration) type.getContainer();
XSDParticle particle =
Schemas.getChildElementParticle(
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected List<XSDTypeDefinition> getEcoreTypeQNamesAttribute
(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
{
List<XSDTypeDefinition> result = new ArrayList<XSDTypeDefinition>();
if (element != null && element.hasAttributeNS(namespace, attribute))
{
for (StringTokenizer stringTokenizer = new StringTokenizer(element.getAttributeNS(namespace, attribute)); stringTokenizer.hasMoreTokens(); )
{
String qName = stringTokenizer.nextToken();
XSDTypeDefinition xsdTypeDefinition = xsdConcreteComponent.resolveTypeDefinitionURI(XSDConstants.lookupQName(element, qName));
if (xsdTypeDefinition.getContainer() != null)
{
result.add(xsdTypeDefinition);
}
}
}
return result;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected List<XSDTypeDefinition> getEcoreTypeQNamesAttribute
(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
{
List<XSDTypeDefinition> result = new ArrayList<XSDTypeDefinition>();
if (element != null && element.hasAttributeNS(namespace, attribute))
{
for (StringTokenizer stringTokenizer = new StringTokenizer(element.getAttributeNS(namespace, attribute)); stringTokenizer.hasMoreTokens(); )
{
String qName = stringTokenizer.nextToken();
XSDTypeDefinition xsdTypeDefinition = xsdConcreteComponent.resolveTypeDefinitionURI(XSDConstants.lookupQName(element, qName));
if (xsdTypeDefinition.getContainer() != null)
{
result.add(xsdTypeDefinition);
}
}
}
return result;
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected XSDTypeDefinition getEcoreTypeQNameAttribute
(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
{
if (element != null && element.hasAttributeNS(namespace, attribute))
{
String qName = element.getAttributeNS(namespace, attribute);
XSDTypeDefinition result = xsdConcreteComponent.resolveTypeDefinitionURI(XSDConstants.lookupQName(element, qName));
if (result.getContainer() != null)
{
return result;
}
}
return null;
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected XSDTypeDefinition getEcoreTypeQNameAttribute
(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
{
if (element != null && element.hasAttributeNS(namespace, attribute))
{
String qName = element.getAttributeNS(namespace, attribute);
XSDTypeDefinition result = xsdConcreteComponent.resolveTypeDefinitionURI(XSDConstants.lookupQName(element, qName));
if (result.getContainer() != null)
{
return result;
}
}
return null;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
protected boolean canEnable(XSDConcreteComponent selectedObject) {
selectedComponent = null;
if (selectedObject instanceof XSDNamedComponent) {
selectedComponent = (XSDNamedComponent) selectedObject;
// if it's element reference, then this action is not appropriate
if (selectedComponent instanceof XSDElementDeclaration) {
XSDElementDeclaration element = (XSDElementDeclaration) selectedComponent;
if (element.isElementDeclarationReference()) {
selectedComponent = null;
}
}
if(selectedComponent instanceof XSDTypeDefinition){
XSDTypeDefinition type = (XSDTypeDefinition) selectedComponent;
XSDConcreteComponent parent = type.getContainer();
if (parent instanceof XSDElementDeclaration) {
XSDElementDeclaration element = (XSDElementDeclaration) parent;
if(element.getAnonymousTypeDefinition().equals(type)){
selectedComponent = null;
}
}
else if(parent instanceof XSDAttributeDeclaration) {
XSDAttributeDeclaration element = (XSDAttributeDeclaration) parent;
if(element.getAnonymousTypeDefinition().equals(type)){
selectedComponent = null;
}
}
}
}
return canRun();
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDConcreteComponent container = typeDefinition.getContainer();
代码示例来源:origin: org.geotools/gt2-xml-core
if (type.getContainer() instanceof XSDElementDeclaration) {
XSDElementDeclaration anonymous = (XSDElementDeclaration) type.getContainer();
XSDParticle particle = Schemas.getChildElementParticle(container,
anonymous.getName(), true);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDConcreteComponent container = typeDefinition.getContainer();
代码示例来源:origin: org.geotools.xsd/gt-core
if (type.getContainer() instanceof XSDElementDeclaration) {
XSDElementDeclaration anonymous = (XSDElementDeclaration) type.getContainer();
XSDParticle particle = Schemas.getChildElementParticle(container,
anonymous.getName(), true);
代码示例来源:origin: org.geotools/gt2-xml-xsd
if ( type.getContainer() instanceof XSDElementDeclaration ) {
XSDElementDeclaration anonymous = (XSDElementDeclaration) type.getContainer();
XSDParticle particle =
Schemas.getChildElementParticle( container, anonymous.getName(), true );
代码示例来源:origin: org.eclipse/org.eclipse.xsd
if (theBaseTypeDefinition != null && (forceResolve || theBaseTypeDefinition.getContainer() == null))
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
if (theBaseTypeDefinition != null && (forceResolve || theBaseTypeDefinition.getContainer() == null))
代码示例来源:origin: org.eclipse/org.eclipse.xsd
if (typeDefinition != null && (forceResolve && typeDefinition.getName() != null || typeDefinition.getContainer() == null))
if (forceResolve || newTypeDefinition.getContainer() != null && newTypeDefinition != typeDefinition)
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
if (typeDefinition != null && (forceResolve && typeDefinition.getName() != null || typeDefinition.getContainer() == null))
if (forceResolve || newTypeDefinition.getContainer() != null && newTypeDefinition != typeDefinition)
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
if (xsdTypeDefinition.getContainer() != null)
代码示例来源:origin: org.eclipse/org.eclipse.xsd
if (xsdTypeDefinition.getContainer() != null)
代码示例来源:origin: org.eclipse/org.eclipse.xsd
XSDWildcard localWildcard = getAttributeWildcardContent();
XSDWildcard baseWildcard = null;
if (theBaseTypeDefinition != null && theBaseTypeDefinition.getContainer() != null)
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
XSDWildcard localWildcard = getAttributeWildcardContent();
XSDWildcard baseWildcard = null;
if (theBaseTypeDefinition != null && theBaseTypeDefinition.getContainer() != null)
代码示例来源:origin: org.eclipse/org.eclipse.xsd
if (theTypeDefinition == null || theTypeDefinition.getContainer() == null)
内容来源于网络,如有侵权,请联系作者删除!