org.eclipse.xsd.XSDSimpleTypeDefinition.getSchema()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中org.eclipse.xsd.XSDSimpleTypeDefinition.getSchema()方法的一些代码示例,展示了XSDSimpleTypeDefinition.getSchema()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDSimpleTypeDefinition.getSchema()方法的具体详情如下:
包路径:org.eclipse.xsd.XSDSimpleTypeDefinition
类名称:XSDSimpleTypeDefinition
方法名:getSchema

XSDSimpleTypeDefinition.getSchema介绍

暂无

代码示例

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

public java.util.List getBuiltInTypeNamesList()
{
 TypesHelper helper = new TypesHelper(simpleType.getSchema());
 return helper.getBuiltInTypeNamesList();
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

public java.util.List getUserSimpleTypeNamesList()
{
 TypesHelper helper = new TypesHelper(simpleType.getSchema());
 return helper.getUserSimpleTypeNamesList();
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

private void initializeMemberListContent()
 {
//    String result = element.getAttribute(XSDConstants.MEMBERTYPES_ATTRIBUTE);
//    if (result == null)
//    {
//      return;
//    }
//    StringTokenizer token = new StringTokenizer(result);
//    while (token.hasMoreTokens())
//    {
//      memberTypesList.add(token.nextToken());
//    }
  XSDSchema schema = simpleType.getSchema();
  for (Iterator i = simpleType.getMemberTypeDefinitions().iterator(); i.hasNext(); )
  {
   String name = ((XSDSimpleTypeDefinition)i.next()).getQName(schema);
   if (name != null)
   memberTypesList.add(name);
  }
 }

代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd

/*{@link XSDUtil.XSDNamedComponentCrossReferencer */XSDUtil.XSDNamedComponentCrossReferencer/*}*/.find(xsdSchemaForSchema.resolveSimpleTypeDefinition("anySimpleType").getSchema());
EcoreUtil.CrossReferencer.print(out, xsdNamedComponentUsage);

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

public void setInput(IWorkbenchPart part, ISelection selection)
{
 super.setInput(part, selection);
 init();
 
 XSDSchema schemaOfType = null;
 if (!isReadOnly)
 {
  schemaOfType = xsdSimpleTypeDefinition.getSchema();
 }
 if (schemaOfType == owningEditor.getAdapter(XSDSchema.class))
 {
  isReadOnly = false;
 }
 else
 {
  if (!XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001.equals(xsdSimpleTypeDefinition.getTargetNamespace()))
   isReadOnly = true;
 }
 if (hasMaxMinFacets)
 {
  title.setText(titleString + (isReadOnly ? " - " + Messages._UI_LABEL_READONLY : "")); //$NON-NLS-1$ //$NON-NLS-2$
 }
 relayout();
 constraintsWidget.setCommandStack(getCommandStack());
}

代码示例来源:origin: org.eclipse/org.eclipse.xsd

/*{@link XSDUtil.XSDNamedComponentCrossReferencer */XSDUtil.XSDNamedComponentCrossReferencer/*}*/.find(xsdSchemaForSchema.resolveSimpleTypeDefinition("anySimpleType").getSchema());
EcoreUtil.CrossReferencer.print(out, xsdNamedComponentUsage);

代码示例来源:origin: org.eclipse/org.eclipse.xsd

@Override
protected void validateValue()
{
 XSDSimpleTypeDefinition whiteSpaceEnumeration = 
  ((XSDAttributeUse)
   ((XSDComplexTypeDefinition)
     getSimpleTypeDefinition().
     getSchema().
     getSchemaForSchema().  
     resolveElementDeclaration("whiteSpace").
     getTypeDefinition()).
    getAttributeContents().get(0)).
   getAttributeDeclaration().getTypeDefinition();
 checkSimpleTypeConstraint
  (whiteSpaceEnumeration,
   getLexicalValue(),
   XSDConstants.PART2,
   "element-whiteSpace",
   getElement(),
   XSDConstants.VALUE_ATTRIBUTE,
   true);
}

代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd

@Override
protected void validateValue()
{
 XSDSimpleTypeDefinition whiteSpaceEnumeration = 
  ((XSDAttributeUse)
   ((XSDComplexTypeDefinition)
     getSimpleTypeDefinition().
     getSchema().
     getSchemaForSchema().  
     resolveElementDeclaration("whiteSpace").
     getTypeDefinition()).
    getAttributeContents().get(0)).
   getAttributeDeclaration().getTypeDefinition();
 checkSimpleTypeConstraint
  (whiteSpaceEnumeration,
   getLexicalValue(),
   XSDConstants.PART2,
   "element-whiteSpace",
   getElement(),
   XSDConstants.VALUE_ATTRIBUTE,
   true);
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

if (registry != null)
 if (schema == st.getSchema())

相关文章

微信公众号

最新文章

更多

XSDSimpleTypeDefinition类方法