本文整理汇总了Java中org.yaml.snakeyaml.constructor.BaseConstructor类的典型用法代码示例。如果您正苦于以下问题:Java BaseConstructor类的具体用法?Java BaseConstructor怎么用?Java BaseConstructor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BaseConstructor类属于org.yaml.snakeyaml.constructor包,在下文中一共展示了BaseConstructor类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: Yaml
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
/**
* Create Yaml instance. It is safe to create a few instances and use them
* in different Threads.
*
* @param constructor
* BaseConstructor to construct incoming documents
* @param representer
* Representer to emit outgoing objects
* @param dumperOptions
* DumperOptions to configure outgoing objects
* @param resolver
* Resolver to detect implicit type
*/
public Yaml(BaseConstructor constructor, Representer representer, DumperOptions dumperOptions,
Resolver resolver) {
if (!constructor.isExplicitPropertyUtils()) {
constructor.setPropertyUtils(representer.getPropertyUtils());
} else if (!representer.isExplicitPropertyUtils()) {
representer.setPropertyUtils(constructor.getPropertyUtils());
}
this.constructor = constructor;
representer.setDefaultFlowStyle(dumperOptions.getDefaultFlowStyle());
representer.setDefaultScalarStyle(dumperOptions.getDefaultScalarStyle());
representer.getPropertyUtils().setAllowReadOnlyProperties(
dumperOptions.isAllowReadOnlyProperties());
representer.setTimeZone(dumperOptions.getTimeZone());
this.representer = representer;
this.dumperOptions = dumperOptions;
this.resolver = resolver;
this.name = "Yaml:" + System.identityHashCode(this);
}
开发者ID:imkiva,项目名称:AndroidApktool,代码行数:32,代码来源:Yaml.java
示例2: Yaml
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
/**
* Create Yaml instance. It is safe to create a few instances and use them
* in different Threads.
*
* @param constructor
* BaseConstructor to construct incoming documents
* @param representer
* Representer to emit outgoing objects
* @param dumperOptions
* DumperOptions to configure outgoing objects
* @param loadingConfig
* LoadingConfig to control load behavior
* @param resolver
* Resolver to detect implicit type
*/
public Yaml(BaseConstructor constructor, Representer representer, DumperOptions dumperOptions,
LoaderOptions loadingConfig, Resolver resolver) {
if (!constructor.isExplicitPropertyUtils()) {
constructor.setPropertyUtils(representer.getPropertyUtils());
} else if (!representer.isExplicitPropertyUtils()) {
representer.setPropertyUtils(constructor.getPropertyUtils());
}
this.constructor = constructor;
this.constructor.setAllowDuplicateKeys(loadingConfig.isAllowDuplicateKeys());
if (dumperOptions.getIndent() <= dumperOptions.getIndicatorIndent()) {
throw new YAMLException("Indicator indent must be smaller then indent.");
}
representer.setDefaultFlowStyle(dumperOptions.getDefaultFlowStyle());
representer.setDefaultScalarStyle(dumperOptions.getDefaultScalarStyle());
representer.getPropertyUtils()
.setAllowReadOnlyProperties(dumperOptions.isAllowReadOnlyProperties());
representer.setTimeZone(dumperOptions.getTimeZone());
this.representer = representer;
this.dumperOptions = dumperOptions;
this.loadingConfig = loadingConfig;
this.resolver = resolver;
this.name = "Yaml:" + System.identityHashCode(this);
}
开发者ID:RoccoDev,项目名称:5zig-TIMV-Plugin,代码行数:39,代码来源:Yaml.java
示例3: Yaml
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
/**
* Create Yaml instance. It is safe to create a few instances and use them
* in different Threads.
*
* @param constructor
* BaseConstructor to construct incoming documents
* @param representer
* Representer to emit outgoing objects
* @param dumperOptions
* DumperOptions to configure outgoing objects
* @param resolver
* Resolver to detect implicit type
*/
public Yaml(BaseConstructor constructor, Representer representer, DumperOptions dumperOptions,
Resolver resolver) {
if (!constructor.isExplicitPropertyUtils()) {
constructor.setPropertyUtils(representer.getPropertyUtils());
} else if (!representer.isExplicitPropertyUtils()) {
representer.setPropertyUtils(constructor.getPropertyUtils());
}
this.constructor = constructor;
representer.setDefaultFlowStyle(dumperOptions.getDefaultFlowStyle());
representer.setDefaultScalarStyle(dumperOptions.getDefaultScalarStyle());
representer.getPropertyUtils().setAllowReadOnlyProperties(
dumperOptions.isAllowReadOnlyProperties());
representer.setTimeZone(dumperOptions.getTimeZone());
this.representer = representer;
this.dumperOptions = dumperOptions;
this.resolver = resolver;
this.name = "Yaml:" + System.identityHashCode(this);
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:32,代码来源:Yaml.java
示例4: Yaml
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
/**
* Create Yaml instance. It is safe to create a few instances and use them in different Threads.
*
* @param constructor
* BaseConstructor to construct incoming documents
* @param representer
* Representer to emit outgoing objects
* @param dumperOptions
* DumperOptions to configure outgoing objects
* @param resolver
* Resolver to detect implicit type
*/
public Yaml(final BaseConstructor constructor, final Representer representer, final DumperOptions dumperOptions, final Resolver resolver) {
if (!constructor.isExplicitPropertyUtils()) {
constructor.setPropertyUtils(representer.getPropertyUtils());
} else if (!representer.isExplicitPropertyUtils()) {
representer.setPropertyUtils(constructor.getPropertyUtils());
}
this.constructor = constructor;
representer.setDefaultFlowStyle(dumperOptions.getDefaultFlowStyle());
representer.setDefaultScalarStyle(dumperOptions.getDefaultScalarStyle());
representer.getPropertyUtils().setAllowReadOnlyProperties(dumperOptions.isAllowReadOnlyProperties());
representer.setTimeZone(dumperOptions.getTimeZone());
this.representer = representer;
this.dumperOptions = dumperOptions;
this.resolver = resolver;
this.name = "Yaml:" + System.identityHashCode(this);
}
开发者ID:OpenNTF,项目名称:org.openntf.domino,代码行数:29,代码来源:Yaml.java
示例5: test1
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
public void test1() {
BaseConstructor compact = new CompactConstructor();
Yaml yaml = new Yaml(compact);
String doc = Util.getLocalResource("compactnotation/error1.yaml");
try {
yaml.load(doc);
fail("Package is not specified.");
} catch (Exception e) {
assertEquals("java.lang.ClassNotFoundException: Table", e.getMessage());
}
}
开发者ID:bmoliveira,项目名称:snake-yaml,代码行数:12,代码来源:CompactConstructorErrorsTest.java
示例6: getConstructor
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
public BaseConstructor getConstructor() {
return constructor;
}
开发者ID:HydAu,项目名称:Camel,代码行数:4,代码来源:SnakeYAMLDataFormat.java
示例7: setConstructor
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
/**
* BaseConstructor to construct incoming documents.
*/
public void setConstructor(BaseConstructor constructor) {
this.constructor = constructor;
}
开发者ID:HydAu,项目名称:Camel,代码行数:7,代码来源:SnakeYAMLDataFormat.java
示例8: Loader
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
public Loader(BaseConstructor constructor) {
super();
this.constructor = constructor;
}
开发者ID:timvisee,项目名称:TestTheTeacher,代码行数:5,代码来源:Loader.java
示例9: MyYaml
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
public MyYaml(BaseConstructor constructor, Representer representer, DumperOptions dumperOptions) {
super(constructor, representer, dumperOptions);
}
开发者ID:CodeCrafter47,项目名称:BungeeTabListPlus,代码行数:4,代码来源:YamlConfig.java
示例10: Loader
import org.yaml.snakeyaml.constructor.BaseConstructor; //导入依赖的package包/类
public Loader(final BaseConstructor constructor) {
super();
this.constructor = constructor;
}
开发者ID:OpenNTF,项目名称:org.openntf.domino,代码行数:5,代码来源:Loader.java
注:本文中的org.yaml.snakeyaml.constructor.BaseConstructor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论